dosage1
Comic strip downloader and archiver
Overview
usage: dosage [-h] [-v] [-n NUMSTRIPS] [-a] [-c] [-b PATH] [--baseurl PATH]
-
[-l] [--singlelist] [--version] [--vote] [-m] [-t] [-o {html,json,rss}] [--no-downscale] [-p PARALLEL] [--adult] [--allow-multiple] [comic ...]
A comic downloader and archiver.
positional arguments:
- comic
-
comic module name (including case insensitive substrings)
options:
-
-h, --help -
show this help message and exit
-
-v, --verbose -
provides verbose output, use multiple times for more verbosity
-
-n NUMSTRIPS, --numstrips NUMSTRIPS -
traverse and retrieve the given number of comic strips; use
--allto retrieve all comic strips
-
-a, --all -
traverse and retrieve all comic strips
-
-c, --continue -
traverse and retrieve comic strips until an existing one is found
-
-b PATH, --basepath PATH -
set the path to create invidivual comic directories in, default is Comics
-
--baseurl PATH -
the base URL of your comics directory (for RSS, HTML, etc.); this should correspond to
--base-path
-
-l, --list -
list available comic modules
-
--singlelist -
list available comic modules in a single column list
-
--version -
display the version number
-
--vote -
vote for the selected comics
-
-m, --modulehelp -
display help for comic modules
-
-t, --timestamps -
print timestamps for all output at any info level
-
-o {html,json,rss}, --output {html,json,rss} -
sets output handlers for downloaded comics
-
--no-downscale -
prevent downscaling when using html or rss handler
-
-p PARALLEL, --parallel PARALLEL -
fetch comics in parallel. Specify the number of connections
-
--adult -
confirms that you are old enough to view adult content
-
--allow-multiple -
allows multiple instances to run at the same time. Use if you know what you are doing.
EXAMPLES List available comics:
-
dosage
-l
Get the latest comic of for example CalvinAndHobbes and save it in the "Comics" directory:
-
dosage CalvinAndHobbes
If you already have downloaded several comics and want to get the latest strips of all of them:
-
dosage
--continue@
User plugin directory: /home/tchet/.local/share/dosage/plugins
Using Python 3.11.6 (CPython) on Linux-6.5.0-4-amd64-x86_64-with-glibc2.37 Copyright © 2004-2008 Tristan Seligmann and Jonathan Jacobs Copyright © 2012-2014 Bastian Kleineidam Copyright © 2015-2020 Tobias Gruetzmacher Copyright © 2019-2020 Daniel Ring
dosage comes with ABSOLUTELY NO WARRANTY! This is free software, and you are welcome to redistribute it under certain conditions. Look at the file `COPYING' within this distribution. For support see https://github.com/webcomics/dosage/issues
History
- Debian 13 (Trixie): the text shown here
- Debian 12 (Bookworm) to Debian 8 (Jessie)
--adult since Debian 13 (Trixie);
--allow-multiple since Debian 13 (Trixie);
--no-downscale since Debian 13 (Trixie);
--numstrips since Debian 13 (Trixie);
--parallel since Debian 13 (Trixie);
-n since Debian 13 (Trixie);
-p since Debian 13 (Trixie).
-V until Debian 12 (Bookworm).