Novel-Grabber is a gui based web scrapper that can download and convert chapters into EPUB from various supported web/light novel sites or from any other site manually.
- Extensive and easy to use manual grabbing
- Image support
- Style removal
- Unwanted content removal via blacklisted HTML tags
- EPUB metadata
- Desktop and email notifications for new chapter releases of followed novels
- Automatic chapter body detection
- Headless browser support
- Login support for certain host sites
- CLI
- Telegram Bot: @NovelGrabbyBot
Automatic:
- Download Novel-Grabber.zip and execute the launcher inside
(If you can't execute the jar, try to start it via the terminal command:java -jar NG-Launcher.jar
) - Enter the link to the novel's Table of Contents page
- Click on 'Check' to fetch novel info and chapter list
- Grab chapters
Manual:
Using a table of content:
- Enter the URL to the novel's "table of contents" page and retrieve all links on the site.
- Remove all unwanted links from the selection window.
- Input the chapter container the site uses.
I strongly suggest using the "auto detect" function, it generally works well and enables grabbing from different sites.
Or you can specify a CSS selector manually. Guide - You can remove unwanted content from the chapter via the "blacklisted tags" window (flag icon at the top).
Don't forget to set title, author, cover etc.
Using Chapter-To-Chapter navigation:
- Input the URL of your starting point and ending point chapter. (Inclusive)
- Input the selector for the "Next-Chapter" button. You want to select the
<a>
tag of it. (via css selector)
CLI:
Usage: [] = optional paramaters {} = arguments for paramater
Parameter | Arguments | Description |
---|---|---|
-gui / none |
Starts the Graphical User Interface. | |
-link | {novel_URL} | URL to the novel's table of contents page. Starts download. |
[-wait] | {miliseconds} | Time between each chapter grab. |
[-headless] | {chrome/firefox/opera/edge/IE/headless} | Visit the website in your browser. Executes javascript etc. |
[-chapters] | {all}, {5 27}, {12 last} | Specify which chapters to download. |
[-path] | {directory_path} | Output directory for the EPUB. |
[-login] | Log in on website with saved account. -account is not needed if an account for this domain was added previously. | |
[-noDesc] | Don't create a description page. | |
[-removeStyle] | Remove all styling from chapter body. | |
[-getImages] | Grab images from chapter body as well. | |
[-displayTitle] | Write the chapter title at the top of each chapter text. | |
[-invertOrder] | Invert the chapter order. | |
-help | Shows the help page. |
Telegram bot:
To host your own Telegram bot you need to add the line telegramApiToken=your_token
to config.ini
By default the bot will read the output for /info
from a info.txt
file inside the telegram folder which you can adjust.
To start the bot you need to use the -telegramBot
parameter: java -jar Novel-Grabber.jar -telegramBot
- 101novel
- 17k
- 9kqw
- AlphaPolis
- Asian Hobbyist
- Biquge
- Blackbox Translations
- Booklat
- booknet
- BoxNovel.com
- BoxNovel.net
- BoxNovel.org
- Chicken Gege
- Chrysanthemum Garden
- Comrade Mao
- Creative Novels
- Dao Novel
- Dreame
- Dummy Novels
- Exiled Rebels Scanlations
- FanFiction
- FanFiktion
- FastNovel
- FicFun
- Foxaholic
- Foxteller
- fujossy
- Honeyfeed
- Inkitt
- ISO Translations
- jjwxc
- JPMTL
- LiberSpark
- Light Novels Translations
- Light Novel World
- LNMTL
- Machine-Translation
- MoboReader
- MoonQuill
- MTLNovel
- Novel Full
- NovelFun
- Novelhall
- Novels Online
- Novelsrock
- NovelUpdates.cc
- Novel Updates
- Quotev
- ReadLightNovel
- ReadNovelFull.Com
- Re:Library
- Royal Road
- Scribble Hub
- shu111
- shubaow
- Snowy Codex
- SofaNovel
- Tapas
- TapRead
- Truyen Full
- UntamedAlley
- Veratales
- VipNovel
- Volare Novels
- Wattpad
- Webnovel
- WebTruyen
- Wenxue
- Wordrain
- WuxiaWorld.co
- Wuxiaworld.com
- WuxiaWorld.online
- WuxiaWorld.site
- xiaoshuo
Most sites prohibit the scrapping for their content. Use at your own risk. Please use with appropriate wait times. Downloaded chapters are for private use only.
- Java (version 8+) needs to be installed.
Novel Grabber was build in java with: