• Stars
    star
    408
  • Rank 105,946 (Top 3 %)
  • Language
    Python
  • License
    GNU General Publi...
  • Created over 8 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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.

Icon

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:

  • ePub opening & display
  • Basic chapter navigation
  • Restoring of reading position
  • Importing from other ebook file formats
  • Chapter jumping
  • Chapter index based navigation
  • Per book bookmarks
  • 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

Dark theme

Light Theme

Light theme