Skip to main content

Noveldown

Supported Python versions Code style: black Checked with mypy Download from PyPI Download from the AUR Latest release License

Webnovel downloader and converter to EPUB (with metadata!) as a Python library and command line application.

Supported stories

To request a new story, please file a new issue.

Installation

Install the package from PyPI:

pip3 install noveldown

Arch Linux users may also install the package from the AUR:

git clone https://aur.archlinux.org/noveldown-git.git
makepkg -si

Or, to build from source:

Noveldown depends on poetry for building.

git clone https://github.com/potatoeggy/noveldown.git
poetry install
poetry build
pip3 install dist/noveldown*.whl

Usage

To download the novel as an EPUB:

noveldown <ID>

# for example:
noveldown WanderingInn

IDs can be found through noveldown --supported-ids

Append the --start and --end options to limit the number of chapters downloaded.

Run noveldown --help for more info.

Library Usage

import noveldown

noveldown.download("WanderingInn", "./")

Metadata

Release files for noveldown 1.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for noveldown 1.3.0
File Size Uploaded
noveldown-1.3.0.tar.gz 13.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for noveldown 1.3.0
File Interpreter ABI Platform
noveldown-1.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 30.6 kB

Release files / noveldown-1.3.0.tar.gz

Download URL noveldown-1.3.0.tar.gz
Size 13.8 kB
Tags Source
SHA-256 checksum
How to use checksums
f05bf514064b581d6517fb81363ef1ea43df781722bf82d378fe3b6d9b36fded
BLAKE2b-256 checksum
How to use checksums
cb633f555fcb04d026ee907058eb735ac61dd770b9b993a82f9da4a99850db54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.4 Linux/6.10.5-zen1-1-zen

Release files / noveldown-1.3.0-py3-none-any.whl

Download URL noveldown-1.3.0-py3-none-any.whl
Size 16.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2ea9a1ebc79a46774a10c72303a8c510b9606f88b7e00304a01a3d49998e12d7
BLAKE2b-256 checksum
How to use checksums
5a4a5e1869fa6cb51c7122649b7d85e9f5b173f2bcef2938c0b7a69b4813b3c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.4 Linux/6.10.5-zen1-1-zen

Release history Release notifications | RSS feed

This release

1.3.0 This release

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page