I don't normally comment on HN, but this topic is something I've got a strong opinion on.
I use Foliate to read epub's, but I've got one massive peeve with ALL e-readers. I'd really, really like for an option that tells the e-reader not to modify my epub. I don't use annotations, I really don't need the e-reader to bookmark where I've stopped reading.
Hmm, I mostly use Calibre for epub reading, and was not aware of it writes bookmark back to epub itself. Do you mean some e-ink reader updates .epub whenever you add bookmark? That seems an odd implementation.
Great app, so great that I have reused an huge part of the code base in Arrianna. A KDE/Qt epub reader: https://invent.kde.org/graphics/arianna (the readme is currently empty as I am polishing the library feature)
I got kind of annoyed that the headings are not part of the color schemes, and for me they always stay dark red, which is pretty unreadable in dark themes and looks bad in many light ones.
Foliate is excellent! I even got it working through WSL on Windows. I use it for O’Reilly books and other epub books. It’s much easier to reach books as an epub than a pdf since the text, etc adapt to your screen. The problem was historically that epub viewers were generally bad on desktop.
If anyone is interested in using Foliate through WSL, https://opticos.github.io/openinwsl/ is great - it lets you double-click a file in Windows, then Foliate in WSL2 launches to view it
It's more like React Native, code in JavaScript but rendered with native components; webkit is for rendering epub view not the entire app.
Most ebook reader apps nowerdays use embed browser to render epub, with the notable exception of some apps on e-ink readers with their own parser and renderer, faster but at cost of maintenance effort and compatibilities.
Apple Books recently got a little worse but it's still the only non-eink way to read ebooks that I find tolerable enough to actually use. There is also a Mac version. Adding an epub to one will sync it to the other, and your reading progress will sync across all device (phone, tablet, computer), if you use iCloud.
Calibre is an e-book management and viewer and editor app with numerous features. Foliate is a minimal (design-wise) viewer with an elementary library. If Calibre works for you then you shouldn't because they aren't really comparable.
- Foliate looks better and is easier to read than Calibre
- Foliate opens the file o ask it to open and that's it, while Calibre starts to browse to all my folders and index every pdf and Epub file accessible from my laptop!
Are you also able to access/browse your Calibre library on your phone? And what about your annotations?
Currently i'm resisting not using annotations, because while i manager books on my laptop, i read them on a e-ink android tablet(Onyx air). I would want my annotations to sync two ways if possible.
Calibre UI is unappealing and too complex. Sometimes you just need a library of books without the clutter. Foliate looks simpler to use, but for some reason it doesn't allow bulk imports.
throwaway5939|3 years ago
I use Foliate to read epub's, but I've got one massive peeve with ALL e-readers. I'd really, really like for an option that tells the e-reader not to modify my epub. I don't use annotations, I really don't need the e-reader to bookmark where I've stopped reading.
Just don't write over my epub!
freewizard|3 years ago
bentley|3 years ago
ognarb|3 years ago
SkyMarshal|3 years ago
Keeping it real, made me lol.
asicsp|3 years ago
I use Atril Document Viewer for technical epubs though - feels much like viewing a PDF.
ObscureScience|3 years ago
Using the flatpak version.
abbe98|3 years ago
jdlyga|3 years ago
nicolaslem|3 years ago
redacted|3 years ago
blueflow|3 years ago
paol|3 years ago
abbe98|3 years ago
freewizard|3 years ago
Most ebook reader apps nowerdays use embed browser to render epub, with the notable exception of some apps on e-ink readers with their own parser and renderer, faster but at cost of maintenance effort and compatibilities.
intelkishan|3 years ago
teh_klev|3 years ago
https://github.com/johnfactotum/foliate
Supported formats:
- EPUB (.epub, .epub3)
- Kindle (.azw, .azw3) and Mobipocket (.mobi)
- FictionBook (.fb2, .fb2.zip)
- Comic book archive (.cbr, .cbz, .cbt, .cb7)
- Plain text (.txt)
yoavm|3 years ago
garyfirestorm|3 years ago
yamtaddle|3 years ago
AlanYx|3 years ago
worldsavior|3 years ago
INeedMoreRam|3 years ago
Why would I switch to Foliate?
forgotpwd16|3 years ago
dorfsmay|3 years ago
- Foliate looks better and is easier to read than Calibre
- Foliate opens the file o ask it to open and that's it, while Calibre starts to browse to all my folders and index every pdf and Epub file accessible from my laptop!
sidmitra|3 years ago
Currently i'm resisting not using annotations, because while i manager books on my laptop, i read them on a e-ink android tablet(Onyx air). I would want my annotations to sync two ways if possible.
noelbautista91|3 years ago
Calibre UI is unappealing and too complex. Sometimes you just need a library of books without the clutter. Foliate looks simpler to use, but for some reason it doesn't allow bulk imports.