An CLI light novel reader
Project description
CLI light novel reader written in Python for Linux.
Dependencies:
- BeautifulSoup4
- lxml
- langcodes
- PyHyphen
Setup/Usage:
To install:
pip3 install simple-novel-reader
To run program:
snr \path\to\epub\file
On the first run you need to specify a file, next time the file will be opened as default.
Features:
- save reading progress and quickmarks of a book upon exit,
- starting program without argument will open last read book,
- quickmarks,
- bookmarks,
- colored dialogs,
- dual page view.
Todo:
- Fixes:
- correct typos,
- update help page (forgot to add bookmark key binds),
- change edit template for new bookmark,
- change default editor (if $EDITOR is not set) if needed.
- Chores:
- refactor and clean up code,
- add comments
- error handling.
Screenshots:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for simple-novel-reader-0.9.166.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad2912cd604ee7dbe94d5bf18131c1b6029486cab8181c2bc6311d690d221a93 |
|
MD5 | 0ed59b69719a6d3688399dae6459bf41 |
|
BLAKE2b-256 | e920818170353abb756639105c76b477423d2cdcc5a0e675814efdcc6a241c89 |
Close
Hashes for simple_novel_reader-0.9.166-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc63b81e4ba7bed2acfe7056ca35818c5297cb0383d52d298c71f1b474563982 |
|
MD5 | 3aa3173eb387f8b24c3fae64e0685378 |
|
BLAKE2b-256 | 856831ee7c42cc59e24dcf54310ecf1f05154b7b9556e5a6164ab3629bdb8be9 |