Important
This script requires to have an active subscription to J-Novel Club
Note
The purpose of this script is to have a personal archive of parts and epub books for people that doesn't have time to read the weekly releases from your favorite series
Install browser instance for playwright:
npx playwright install firefox
Install required libraries
pip install -r requirements.txt
To run the script simply run:
python main.py
The script have an interactive menu to download specific, followed and/or catchup series . You can also automatize actions with command line:
Command | Description |
---|---|
-h, --help | Show help message |
-u , --url | Specify a novel url to extract |
-a, --all | Extract all catchup and followed |
-ac, --all-catchup | Extract all catchup novels |
-af, --all-followed | Extract all followed novels |
-o, --output | Output directory (default is "/output") |
The script can be configured using a .env
file, check the .env.example
file to see more.
The script support apprise notifications, edit the notification
token in the .env
file.
You can specify an email and password to skip the manual input when the script asks for it.