https://github.com/gzygmanski/simple-novel-reader
An CLI light novel reader written in Python for Linux
https://github.com/gzygmanski/simple-novel-reader
cli curses ebook epub epub-reader light-novel-reader light-novels novels python python3
Last synced: 5 months ago
JSON representation
An CLI light novel reader written in Python for Linux
- Host: GitHub
- URL: https://github.com/gzygmanski/simple-novel-reader
- Owner: gzygmanski
- License: mit
- Created: 2020-05-09T18:11:40.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-06-22T11:20:21.000Z (almost 6 years ago)
- Last Synced: 2025-09-20T19:33:43.688Z (9 months ago)
- Topics: cli, curses, ebook, epub, epub-reader, light-novel-reader, light-novels, novels, python, python3
- Language: Python
- Homepage:
- Size: 2.61 MB
- Stars: 18
- Watchers: 1
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

[](https://github.com/gzygmanski/simple-novel-reader/blob/master/LICENSE)
[](https://badge.fury.io/py/simple-novel-reader)
[](https://pepy.tech/project/simple-novel-reader)
CLI light novel reader written in Python for Linux.
## Dependencies:
* BeautifulSoup4
* lxml
* langcodes
* PyHyphen
## Setup/Usage:
To install:
```bash
pip3 install simple-novel-reader
```
To run program:
```bash
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.
## Screenshots: