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

Uploaded Source

Built Distribution

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.

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