eviltypha / Ranobes-Scraper

Scrapes webnovels from https://ranobes.net/ and saves them in .epub format
MIT License
11 stars 2 forks source link
ebook epub lightnovel python3 webnovel webscraper wuxiaworld

Ranobes Scraper

This Python script scrapes novels from Ranobes and saves them into .epub format with an optional conversion into .pdf format

Features

Getting Started

Install the latest version of Python. It may work with older versions but has not been tested.

Prerequisites

This script depends on bs4, ebooklib, progress and pdfkit. To install these navigate to the project folder and run

pip install -r requirements.txt

Usage

Navigate to the project folder and run

python main.py

to start the script

Now copy and paste the URL of the novel you wish to scrape from Ranobes.

novel_webpage

It will start extracting the chapter list.

extract_index

After that, select the chapter range and it will start scraping the chapters.

chapter_range

Now save the file. The file gets saved in .epub format

save_file

Enjoy your read!

Lithium: EPUB Reader

Personally, I prefer the Lithium: EPUB Reader due to its simplicity and ease of use to read .epub files.

lithium_1 lithium_2 lithium_3 lithium_4

Finally

Feel free to open an issue if you face any bugs or have any suggestions.