Skip to content

Latest commit

 

History

History
74 lines (56 loc) · 3.14 KB

README.md

File metadata and controls

74 lines (56 loc) · 3.14 KB

FetchNovels

Dependency Status Requirements Status Documentation Status Code Health

PyPI GPL Licence Status Pyversions Downloads

BADGINATOR

Fetch novels from internet.

A renewed version.

Usage

$ fetchnovels -h
usage: fetchnovels [-h] [-V] [-u | -d | -l | -ls | -la | -D | -m] [-v] [-r]
                   [-t SECONDS] [-p HOST:PORT | -n]
                   [source] [tid [tid ...]]

Fetch novels from Internet, and write into file.

Available sources:
  bgif2, biquge, dzxsw, feizw, haxtxt, jjwxc, klxsw, lou19,
  lwxs, lwxs520, lwxsw, piaotian, piaotiancc, ranwen, shu69,
  shushu8, sto, ttshuba, ttzw, ttzw5, uks5, wdxs, xs365, yfzww,
  yq33, zhaishu8, doubangroup, ...

positional arguments:
  source                download source
  tid                   id for novels to download

optional arguments:
  -h, --help            show this help message and exit
  -V, --version         show program's version number and exit
  -u, --update          update novels in the database
  -d, --dump-only       dump only without update
  -l, --list            list novels in the database
  -ls, --list-serial    list serials in the database
  -la, --list-article   list articles in the database
  -D, --delete          delete novels in the database
  -m, --mark-finish     mark novels as finished
  -v, --verbose         show in more detail
  -r, --refresh         refresh novel in the database
  -t SECONDS, --sleep SECONDS
                        sleep several seconds after updating a novel
  -p HOST:PORT, --proxy HOST:PORT
                        use specific proxy
  -n, --no-proxy        do not use any proxies

Todo

  • Get novel in forum
  • Login to get token
  • Add option to dump directly from database (for no network connection case)
  • Fix text width for id and intro

Disclaimer

This software does not produce any actual content. All data are grabbed from the internet.