Skip to main content

Command line application and library to download webnovels

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 get <ID>

# for example:
noveldown get 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.0.1.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

noveldown-1.0.1-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file noveldown-1.0.1.tar.gz.

File metadata

  • Download URL: noveldown-1.0.1.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.10.5 Linux/5.18.6-zen1-1-zen

File hashes

Hashes for noveldown-1.0.1.tar.gz
Algorithm Hash digest
SHA256 db27900f39af38775d20d7610f0c215d7f61f2401ff7bd881a2ef68dec86e35d
MD5 ce9d7123d93b1adb61b0092def3a0dde
BLAKE2b-256 d4639cb03ed1d7c307619f80f6d7a31a92780aca5cc6fc2ceb6805cde0717e49

See more details on using hashes here.

File details

Details for the file noveldown-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: noveldown-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 13.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.10.5 Linux/5.18.6-zen1-1-zen

File hashes

Hashes for noveldown-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6b8ada6a9db909ed2f06196b403d1b2ad01dacce118fdb445c91c378b70c70a8
MD5 bf62ceecab90bf106fd3a76b10210fc1
BLAKE2b-256 572feabf2c303ac6bb9794de8576640667d49ce22462741e228d42f9e88789fd

See more details on using hashes here.

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