ebook-viewer
ebook-viewer copied to clipboard
Modern GTK Python Ebook Reader app to easily read epub files
I do not develop this anymore and I'm not sure I will. Stop starring me.
As far as I know Bookworm does everything better anyway. And this thing suffers from terrible home baked parsing engine. Or just consider more up to date fork.
easy-ebook-viewer
Modern GTK Python app to easily read ePub files
Ebook Viewer is currently in early stages of development. It's a re-write of old ebook reader called pPub.
Planned for first public release:
- [x] ePub opening & display
- [x] Basic chapter navigation
- [x] Restoring of reading position
- [x] Importing from other ebook file formats
- [x] Chapter jumping
- [x] Chapter index based navigation
- [ ] Per book bookmarks
- [x] Switching between light and dark style
- [ ] Text size control
- [ ] eBook font picker
Enormous rendering improvement is on the way too.
Future plans:
- [ ] Native non-DRM mobi support
- [ ] Native txt support
- [ ] Native html support
- [ ] Content searching
- [ ] Pernament highlighting
- [ ] Book metadata display
- [ ] Ability to edit book metadata
Installing
Requires: gir1.2-webkit-3.0, libwebkitgtk-3.0-0, gir1.2-gtk-3.0, python3-gi (PyGObject for Python 3), python3-xdg
Download or clone this repository then run in project directory:
sudo make install
Note the lack of configure step so make sure you have all dependencies.
Screenshots
Dark Theme
Light Theme