-
koreader
An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices
If you're the kind of person who likes the ability to tweak your environment and get things set up just right for you, I'd recommend getting a Kobo and putting KOReader[1] on it. It has the classic OSS problem of bad defaults, but it's very flexible and can be a uniquely nice experience once you get it configured in a way you like. It's mostly written in Lua and has responsive maintainers, so if you're a developer you can extend it even further.
It also has my absolute favorite UI I've ever seen to visualize the structure of a book you're reading.[2]
[1] https://koreader.rocks/
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
I wrote something similar: https://github.com/maoserr/epublifier
It's more geared towards longer web novels with 50+ chapters (I've used it on novels with 500 chapters before). Instead of opening each page as a tab, it fetches chapters from a Table of Contents page.
It was written for jnovel/cnovel/knovel site, but it can handle any generic page that has a list of links.
-
-
Related: I command-line tool I wrote a while ago that pulls articles from Instapaper or Pocket and converts them to an ebook format (uses Calibre as the conversion tool).
(It even has Hacker News integration that includes URLs for corresponding posts!)
https://github.com/evmcl/erudite
-
nodepub
Discontinued [DEPRECATED] Node module to create valid EPUB v2 ebooks from chapters and metadata.
> Would really love to get this working on my site
Whilst this isn’t my extension, the underlying generation of the EPUB is using my Nodepub library.
If you are using Node on your site, or are familiar enough with it to code a small wrapper around the library, then you should be able to create ebooks of your site user’s fiction pretty easily from your own codebase without needing an extension.
It’s at https://github.com/kcartlidge/nodepub and is also on NPM under the name Nodepub.
Note that it is EPUB 2, not 3. So you get modern ebooks including images and metadata, but the main omission is Javascript support embedded in the books; it isn’t something I want to encourage given the security issues endemic in tech.