Install Lightnovel Crawler
Install the Verify the installation:
lightnovel-crawler package from PyPI. See the installation guide for all available methods including standalone binaries and Docker.Search for a novel
Use the The search results will list matching novels with their source URLs. Copy the URL of the novel you want to download and use it in the next step.
search command to find novels by title across all supported sources:Crawl a novel URL
Pass the novel’s detail page URL directly to the lncrawl will fetch the novel metadata (title, author, cover, chapter list) and display a summary before proceeding.
crawl command:Select chapters
In interactive mode, lncrawl prompts you to select which chapters to download. You can:
- Download all chapters
- Enter a range (e.g.
1-50) - Pick individual chapter numbers
--all, --first N, or --last N flags (see non-interactive mode below).Choose an output format
When prompted, select your desired output format. The following formats are available:
| Format | Notes |
|---|---|
epub | Most compatible — works on Kindle, Kobo, and all major e-readers |
txt | Plain text, no external tools required |
json | Raw structured data |
pdf | Requires Calibre |
mobi | Requires Calibre |
docx | Requires Calibre |
rtf | Requires Calibre |
fb2 | Requires Calibre |
azw3 | Requires Calibre |
lit | Requires Calibre |
lrf | Requires Calibre |
pdb | Requires Calibre |
rb | Requires Calibre |
tcr | Requires Calibre |
PDF, MOBI, DOCX, and most other formats (except
epub, txt, and json) require Calibre to be installed and available on your system PATH. On macOS, you may need to run export PATH="$PATH:/Applications/calibre.app/Contents/MacOS" before starting lncrawl.Non-interactive mode
Use--noin to skip all prompts and run fully automated. Combine it with chapter selection and format flags:
| Flag | Description |
|---|---|
--noin | Disable interactive mode — required for scripting or automation |
--all | Download all available chapters |
--first N | Download the first N chapters (e.g. --first 10) |
--last N | Download the latest N chapters (e.g. --last 5) |
--format / -f | Output format; can be repeated for multiple formats |
Running as a web server
lncrawl includes a built-in web interface. Start the server with:-p flag:
Next steps
CLI Reference
Full reference for all commands, flags, and options available in the lncrawl CLI.
Output Formats
Learn about every supported output format and how to configure Calibre for additional conversions.