Skip to main content

Tool to convert webnovel to epub

Project description

NovelSave

GitHub version PyPI version

Tool to convert novels to epub

Install

pip install novelsave

or

pip install git+https://github.com/mHaisham/novelsave.git

Commandline

Example

Update a novel

novelsave https://www.webnovel.com/book/my-disciples-are-all-villains_16984011906162405 -u -p -c

Check/Update configurations

novelsave config
novelsave config -d novels

Save directory

Novels are saved to folder novels in user home

Help

usage: __main__.py [-h] [-u] [-p] [-c] [-fc] [--force-cover] [--email EMAIL] [-v] [--threads THREADS] [--timeout TIMEOUT] [--limit LIMIT] [-d DIR] action

tool to convert novels to epub

positional arguments:
  action               novel url for downloading novels; 'config' to change configurations

optional arguments:
  -h, --help           show this help message and exit
  -v, --verbose        enable animations; only in pending
  --threads THREADS    number of download threads
  --timeout TIMEOUT    webdriver timeout
  --limit LIMIT        amount of chapters to download

actions:
  -u, --update         update novel details
  -p, --pending        download pending chapters
  -c, --create         create epub from downloaded chapters
  -fc, --force-create  force create epub
  --force-cover        download and overwrite the existing cover

credentials:
  --email EMAIL        webnovel email

config:
  -d DIR, --dir DIR    directory for saving novels

Manual

Access all the saved data using novelsave.database.NovelData

Manipulate the data using the accessors provided in the class

Creating an epub is easy as calling a function. novelsave.Epub().create()

Sources

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

novelsave-0.5.5.tar.gz (24.6 kB view hashes)

Uploaded Source

Built Distribution

novelsave-0.5.5-py3-none-any.whl (47.9 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