Command line application and library to download webnovels
Project description
Noveldown
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.
- The Wandering Inn - pirate aba (https://wanderinginn.com)
- A Practical Guide to Evil - ErraticErrata (https://practicalguidetoevil.wordpress.com)
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.0.tar.gz
(11.6 kB
view hashes)
Built Distribution
noveldown-1.0.0-py3-none-any.whl
(13.4 kB
view hashes)
Close
Hashes for noveldown-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26a12061ae19f1e21448c91d1779efe927bcefe0a0fd32e5954058dd66e127c1 |
|
MD5 | 79462c56e0ee9c562ad021a922dfd7a2 |
|
BLAKE2b-256 | 1f9b6d9c1f8cb6e5de71807af7f889f7e887b80c3a022e91e45cf70db88ad703 |