Skip to content

A python script to automatically scrape and compress web novels into an Epub file for eReaders. Now with a working UI !

Notifications You must be signed in to change notification settings

normalset/novel-dl

Repository files navigation

novel-dl

A simple python script to automatically scrape web novels from novelhi, lightnovelhub (and more to come soon) and automatically compress them into an epub file for eReaders.

Installation

Run this command in a terminal to install the required libraries:

pip3 install -r requirements.txt

(Tested on python 3.11.6)

Usage

Run and follow the requests on the terminal

python3 ui_novel_dl.py # recommended

python3 novel_dl.py    # for terminal run

Currently supported websites

Example run

UI using ui_novel_dl.py

Example using tkinter

In terminal using novel-dl.py

  • Initial prompt to insert the novel link and the first and last chapter to include in the final epub file Initial prompt to insert the novel link and the first and last chapter to include in the final epub file

  • Example of how the beginning of the download looks like Example of how the beginning of the download looks like

  • Example of how the end of the download of a chapter looks like Example of how the end of the download of a chapter looks like

  • Example of how the compression into the final epub looks like Example of how the compression into the final epub looks like

About

A python script to automatically scrape and compress web novels into an Epub file for eReaders. Now with a working UI !

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages