Skip to content

Script to download and create epub books from an active subscription to J-Novel Club

Notifications You must be signed in to change notification settings

jordyamc/j-novel_extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Installation

NodeJS

Install NodeJS

Install browser instance for playwright:

npx playwright install firefox

Python

Install required libraries

pip install -r requirements.txt

Usage

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")

Configuration

The script can be configured using a .env file, check the .env.example file to see more.

Notifications

The script support apprise notifications, edit the notification token in the .env file.

Login

You can specify an email and password to skip the manual input when the script asks for it.

About

Script to download and create epub books from an active subscription to J-Novel Club

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages