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

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.3.0.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

noveldown-1.3.0-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: noveldown-1.3.0.tar.gz
  • Upload date:
  • Size: 13.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.4 Linux/6.10.5-zen1-1-zen

File hashes

Hashes for noveldown-1.3.0.tar.gz
Algorithm Hash digest
SHA256 f05bf514064b581d6517fb81363ef1ea43df781722bf82d378fe3b6d9b36fded
MD5 6fded9328922bba7850c3a7cf1de60d3
BLAKE2b-256 cb633f555fcb04d026ee907058eb735ac61dd770b9b993a82f9da4a99850db54

See more details on using hashes here.

File details

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

File metadata

  • Download URL: noveldown-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.4 Linux/6.10.5-zen1-1-zen

File hashes

Hashes for noveldown-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2ea9a1ebc79a46774a10c72303a8c510b9606f88b7e00304a01a3d49998e12d7
MD5 249ec544e2baff0247db226843a6e001
BLAKE2b-256 5a4a5e1869fa6cb51c7122649b7d85e9f5b173f2bcef2938c0b7a69b4813b3c3

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.3.0 This release

2 files

1.2.2

2 files

1.2.1

2 files

1.2.0

2 files

1.1.0

2 files

1.0.1

2 files

1.0.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page