Skip to content

eviltypha/Ranobes-Scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ranobes Scraper

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

Features

  • Regular updates
  • No 'In preparation, Keguan...' for chapters
  • 10,000+ novels to scrape
  • Terminal based and simple to use
  • Scraping progress can be monitored

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.

Releases

No releases published

Packages

No packages published

Languages