Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shiinarinne/syosetu_novel_downloader
A simple code for download jp light novels from syosetu.com
https://github.com/shiinarinne/syosetu_novel_downloader
Last synced: about 1 month ago
JSON representation
A simple code for download jp light novels from syosetu.com
- Host: GitHub
- URL: https://github.com/shiinarinne/syosetu_novel_downloader
- Owner: ShiinaRinne
- License: mit
- Created: 2023-11-21T12:38:28.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-11-22T11:35:31.000Z (about 1 year ago)
- Last Synced: 2023-11-22T12:33:10.058Z (about 1 year ago)
- Language: Python
- Homepage:
- Size: 13.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# syosetu novel downloader
A simple code for downloading novels from [syosetu.com](syosetu.com)
You can find examples under [examples](./examples)## Usage
need python3.12+
```
python3 mian.py --novel_id "n4350im"
```
### Supported parameters:
- `novel_id`:
The path of the novel on the website, similar to `n4350im` (https://ncode.syosetu.com/n4350im/)
- `proxy` (optional):
Depending on your region, you may need to configure `proxy` to access `syosetu.com`.
- `output-dir` (optional):
The path to save the novel. If not specified, the novel will be saved in the current directory.
- `save-format` (optional):
The format of the novel, now support `txt` amd `epub`. If not specified, the novel will be saved in `.txt` format.
- `record-chapter-number` (optional):
Whether to record the chapter number in the novel. If not specified, the chapter number will not be recorded. Like:
![](./imgs/chapter_index_example.png)## Examples:
`txt`
`epub`
# LICENSE
[MIT LICENSE](./LICENSE)