Live data from Hacker News

Bookworm: A Simple, Focused eBook Reader

babluboy.github.io

191–200 of 271 posts

Re: Bookworm: A Simple, Focused eBook Reader

#191
I've built out a similar app named Polar:

https://getpolarized.io/

It's focused around incremental reading and suspend and resume of your reading but also supports annotations (highlights, etc).

I also designed it for people like the HN crowd so it's insanely hackable.

Biggest thing I'm working on now is onboarding to make it easier to use and a web version.

Re: Bookworm: A Simple, Focused eBook Reader

#192

Bookworm reminds me of Polar-Bookshelf [1]. They do not seem to have exactly the same features and use-cases, but I think it might be worth comparing (only tried Polar so far). [1]: https://getpolarized.io

I'm the author of Polar if you have any specific questions.

Right now I'm working on making Polar easier to use. I think initial users get confused and I'm trying to fix that.

Additionally we're working on a web version but I think that's 1-2 weeks away.

Re: Bookworm: A Simple, Focused eBook Reader

#193

Earlier quoted context omitted.

With electron, you're running a full chromium at the back end for any task. This increases memory and CPU consumption a lot. Atom consumes as much as RAM as Eclipse for example. Also it's slow due to this load it creates. For simple tasks, a full fledged, programming capable text editor can fit into ~60MBs. Atom needs 660 just at the start. With that amount of RAM usage, I even cannot open large files as reliably as…

But an ebook reader is basically a web browser. This seems like a place where an Electron app might make sense.

However, it's all static HTML. An HTML rendering library will use less CPU and RAM than a full fledged web browser, and will be much easier to maintain.

Calibre's e-book reader uses ~100MBs when opened. It runs independent of the main Calibre app, in its own process. Again, an Electron app will be heavier here.

Re: Bookworm: A Simple, Focused eBook Reader

#194

Bookworm reminds me of Polar-Bookshelf [1]. They do not seem to have exactly the same features and use-cases, but I think it might be worth comparing (only tried Polar so far). [1]: https://getpolarized.io

I was also wondering about Polarized vs Bookworm.

Polarized doesn't support epub - https://github.com/burtonator/polar-bookshelf/issues/135

Re: Bookworm: A Simple, Focused eBook Reader

#195
post #148

The problem is not the ebook reader. The problem is trying to buy a commercial ebook from anywhere other than Amazon, and having to use someone's stupid DRM scheme. I tried once to not buy a Kindle book, and I just had to end up installing someone's other app just to decrypt the book so I could read it. You can make all the ebook readers you want. Until we find an easier way to make non-Amazon ebooks easier to read,…

I buy from Google, no DRM, plain epub. Big selection. I buy from Kobo, no DRM, plain epub. Big selection. I buy from a bunch of authors' own websites or small publishing platforms (like bookviewcafe.com) because an even higher percentage of the price goes to the author, and nobody ever pays to put DRM on their own book.

I'm not sure about Kobo but I think no DRM is not guaranteed on Google. For certain authors (e.g. John Scalzi) their books on Google will have the small part in description says "At the Publisher's request, this title is being sold without Digital Rights Management Software (DRM) applied." (e.g. https://play.google.com/store/books/details?id=XVwOEeHTU4QC) but my understanding is without that statement the book will be with DRM.

Re: Bookworm: A Simple, Focused eBook Reader

#196

The problem is not the ebook reader. The problem is trying to buy a commercial ebook from anywhere other than Amazon, and having to use someone's stupid DRM scheme. I tried once to not buy a Kindle book, and I just had to end up installing someone's other app just to decrypt the book so I could read it. You can make all the ebook readers you want. Until we find an easier way to make non-Amazon ebooks easier to read,…

Calibre with Apprentice Alf does a great, seamless job of DRM removal. Works for everything except iBooks, I think.

Re: Bookworm: A Simple, Focused eBook Reader

#197

The problem is not the ebook reader. The problem is trying to buy a commercial ebook from anywhere other than Amazon, and having to use someone's stupid DRM scheme. I tried once to not buy a Kindle book, and I just had to end up installing someone's other app just to decrypt the book so I could read it. You can make all the ebook readers you want. Until we find an easier way to make non-Amazon ebooks easier to read,…

in Poland every ebook i DRM free distributed in epub and mobi formats.

Re: Bookworm: A Simple, Focused eBook Reader

#198

Earlier quoted context omitted.

But an ebook reader is basically a web browser. This seems like a place where an Electron app might make sense.

However, it's all static HTML. An HTML rendering library will use less CPU and RAM than a full fledged web browser, and will be much easier to maintain. Calibre's e-book reader uses ~100MBs when opened. It runs independent of the main Calibre app, in its own process. Again, an Electron app will be heavier here.

> However, it's all static HTML

No it isn't. For example EPUB 3 supports all kinds of dynamic content including music and video and javascript.

Re: Bookworm: A Simple, Focused eBook Reader

#199

Earlier quoted context omitted.

I was also wondering about Polarized vs Bookworm.

Polarized doesn't support epub - https://github.com/burtonator/polar-bookshelf/issues/135

I'm the author of Polar ...

You can use Calibre to convert the ePub to PDF and then import.

ePub is used a lot more than I would have thought.

Initially we might just convert the ePub to PDF.

Re: Bookworm: A Simple, Focused eBook Reader

#200
post #34

Anyone knows if there is a ebook reader that supports Android/Linux and can sync book/progress between machines?

Polar will support Android / Linux and iOS and web in about 2-4 weeks.

We're working on both mobile support and web at the same time.

The cool thing is that the multi-device cloud sync support will also work with the web version.

Post reply on HN