Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michaldaniel/Ebook-Viewer
Modern GTK Python Ebook Reader app to easily read epub files
https://github.com/michaldaniel/Ebook-Viewer
Last synced: about 1 month ago
JSON representation
Modern GTK Python Ebook Reader app to easily read epub files
- Host: GitHub
- URL: https://github.com/michaldaniel/Ebook-Viewer
- Owner: michaldaniel
- License: gpl-3.0
- Created: 2016-07-03T10:32:18.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-01-25T18:32:02.000Z (11 months ago)
- Last Synced: 2024-08-08T23:23:41.433Z (4 months ago)
- Language: Python
- Homepage:
- Size: 655 KB
- Stars: 407
- Watchers: 34
- Forks: 47
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- fucking-Awesome-Linux-Software - ![Open-Source Software - Viewer)) - Modern GTK Python Ebook Reader app to easily read epub files. (Applications / E-Book Utilities)
- Awesome-Linux-Software - ![Open-Source Software - Viewer) - Modern GTK Python Ebook Reader app to easily read epub files. (Applications / E-Book Utilities)
README
## I do not develop this anymore and I'm not sure I will. Stop starring me.
As far as I know [Bookworm](https://github.com/babluboy/bookworm) does everything better anyway. And this thing suffers from terrible home baked parsing engine. Or just consider more up to date fork.![Icon](https://cloud.githubusercontent.com/assets/1345297/18609855/7f6c13b2-7d0c-11e6-9fc7-0a23a251d2ea.png)
# easy-ebook-viewer
Modern GTK Python app to easily read ePub filesEbook Viewer is currently in early stages of development. It's a re-write of old ebook reader called [pPub.](https://github.com/sakisds/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 pickerEnormous 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
![Dark theme](https://cloud.githubusercontent.com/assets/1345297/19221520/4357d038-8e45-11e6-849b-d83a9fe496ba.png)
Light Theme
![Light theme](https://cloud.githubusercontent.com/assets/1345297/19221521/43b2f698-8e45-11e6-839c-e9c41ab0aea6.png)