Tool to convert webnovel to epub
Project description
NovelSave
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
Release history Release notifications | RSS feed
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.3.tar.gz
(23.6 kB
view hashes)
Built Distribution
novelsave-0.5.3-py3-none-any.whl
(46.2 kB
view hashes)
Close
Hashes for novelsave-0.5.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad47e14fb0e3bcd0e20f325089d055c7c3fe157776b0e94bbd040429001c6e90 |
|
MD5 | 17f6d16594ff55222ebe97abf9607691 |
|
BLAKE2b-256 | e4ce18bbdc3c3cfe40369417ae81d964b557102f777d71152ded4d607f2c3626 |