Skip to content

chunix64/novel-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚠️ Alpha Warning
This project is in early development (alpha) and considered a demo/pre-release.
Features may break or change anytime. Documentation is incomplete — expect to explore the source.
Feedback, issues, and contributions are highly welcome!

Novel-rs

Realtime multipage novel scraper


✅ Current Site Support

Site Status
docln.net
light-novelpub.com

Currently, only single-page scraping is supported (docln). Multipage and backend service support are planned.


📥 Installation

From Release

Download from Releases.

From Source

git clone https://github.com/chunix64/novel-rs/
cd novel-rs
cargo install --path ./   # or use cargo build --release

Requires Cargo and Git (optional — you can extract manually).

Binary output: ./target/release/novel-rs


🖥️ Usage

List all options:

novel-rs --help

Sync all novels list:

novel-rs --sync-items

Sync all novel chapters/content:

novel-rs --sync-contents

⛁ Output Structure

  • All output saved to: /data/
    • Cache: /data/cache/
    • Database: /data/db/sites/docln.sqlite3
  • Other folders are placeholders for future updates.

🛠 For Developers

We plan to separate the project into:

  • novel-rs-core
  • novel-rs-cli

Please help modularize and improve!

About

Multipage novel crawling, scraper written by rust

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Languages