To use NovelReader. Download the NovelReader.exe. You can also clone the Project -> build -> create a single exe using the ILMergeGUI.exe and add the build .exe file and .dlls
Only Supports Windows for now.
Planned for the future or if anyone else wants to create a linux version.
Gross. jkjk. I'm too poor to afford one so can't make a compatable version :(
- Took longer than I thought it would
- Scrapes the Sources for novel links and request to raw HTML, So its efficient ig?? š¤·
- Doesn't use any heavy dependencies such as Selenium or Javascript Evaluators.
- Mostly uses C# standard libs so pretty lightweight.
- Integrates HtmlAgilityPack for efficent and effective parsing.
Usage: NovelReader [OPTIONS] [ARGS]
Options:
-h Show this message and exit.
-d Use Dev mode.
Examples:
Download Overgeared's chapter 1-10 using FreeWebNovel.com:
-
NovelReader Overgeared 1-10
OR
-
NovelReader Overgeared 1-10 freewebnovel
Download Peerless Martial God's chapter 8 using NoveTrench.com in dev mode:
-
NovelReader -d "Peerless Martial God" 8 noveltrench
Website | Source Prefix |
---|---|
FreeWebNovel.com | freewebnovel |
NoveTrench.com | noveltrench |
Yeah, ill add some more when I get around to it. You can raise a issue if you really want a specific one. Please try to make sure that the websites you request meets most of the following criteria (it's a headache to work with sites that don't and I don't want to add a webdriver as that add lots of overhead)
- Supports HTTP Request and doesnt hide the content inside obscure Java-Script Cough, Cough WuxiaWorld
- Should have some sort of search function(like a search bar)
- The chapters should have some logical ordering/naming. Not something like https://trashnovelsite.com/novel/32113/chapter-3. This makes it so much harder to get the right novel
Note: Your request may be denied in case of Cloudflare protections and powerful anti-bot scripts(ew).
The disclaimer of this project can be found here. (usual legal mobo-jumbo)