Skip to main content

Webnovel downloader and EPUB converter

Project description

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", "./")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

noveldown-1.2.2.tar.gz (12.8 kB view hashes)

Uploaded Source

Built Distribution

noveldown-1.2.2-py3-none-any.whl (15.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page