Download novels to read offline.
- Linux
- Node.js v22.17.0 or higher.
npm install -g dragoidSome bots use Puppeteer with Chrome to retrieve information (novel or chapter). If Chrome is not found in ~/.cache/puppeteer, try installing it manually using the following command:
npx puppeteer browsers install chromedragoid <command> [options]To view general help:
dragoid --helpTo view the installed version:
dragoid --versionDownload a novel and save it in EPUB format:
dragoid download \
--mode=novel \
--url="https://site.com/my-novel" \
--format=epubCheck if the site is supported using:
dragoid download --list-crawlersList supported output formats:
dragoid download --list-output-formatsDownload only a specific chapter of the novel:
dragoid download \
--mode=chapter \
--url="https://site.com/my-novel/cap-10" \
--format=jsonFor more information about the download command, click here.
Starts a local server with a web reader to preview downloaded novel files in JSON format.
dragoid preview \
--file="./my-novel.json" \
--publicFor more information about the preview command, click here.
| Type | JSON | EPUB | TXT |
|---|---|---|---|
| Novel | ✅ | ✅ | ✅ |
| Chapter | ✅ | - | ✅ |
