Mike Fährmann
06c4cae05b
extend the output of '--list-extractors'
...
It now includes category and subcategory values for
each extractor class.
7 years ago
Mike Fährmann
d5a70f2580
add simple progress indicator for multiple URLs ( #19 )
...
The output can be configured via the 'output.progress'
config value.
Possible values:
- true: Show the default progress indicator
"[{current}/{total}] {url}" (default)
- false: Never show the progress indicator
- <string>: Show the progress indicator using this
as a custom format string(1).
Possible replacement keys are:
- current: current URL index
- total : total number of URLs
- url : current URL
(1) https://docs.python.org/3/library/string.html#formatstrings
7 years ago
Mike Fährmann
25bcdc8aa9
add `--write-unsupported` option ( #15 )
7 years ago
Mike Fährmann
701c016b97
add '-q/--quiet' option
8 years ago
Mike Fährmann
f0aa35ac84
add '--ignore-config' option
8 years ago
Mike Fährmann
5af35ea150
add -v/--verbose option and reduce error verbosity
...
(#12 )
8 years ago
Mike Fährmann
b43cd88101
add '-j/--dump-json' option
...
this outputs the extractor-results in JSON format rather then
downloading files
8 years ago
Mike Fährmann
e4b3077168
improve config module
...
- speed improvements, especially in the 'interpolate' function
- 'interpolate' now prioritizes base-level values if they exist
- "username" is chosen before "extractor.<category>.username"
- -u/--username & co can now override config-file values
8 years ago
Mike Fährmann
11d5c6f717
move option parsing to seperate module
8 years ago
Mike Fährmann
abfe7456d6
add '-R/--retries' and '--http-timeout' options
...
(#10 )
8 years ago
Mike Fährmann
80df2b3527
add custom argparse action
8 years ago
Mike Fährmann
27ae152f57
use logging to report errors
8 years ago
Mike Fährmann
0cfe51dc78
add '--config-yaml' option
...
(#8 )
8 years ago
Mike Fährmann
f782282f97
add logger objects to extractors
8 years ago
Mike Fährmann
24f41e13b3
move some exception handling code
8 years ago
Mike Fährmann
6208d9dd79
implement '--images' and '--chapters' options
...
- the former '--items' has been renamed to '--chapters'
- #6
8 years ago
Mike Fährmann
2a32b12043
add '--items' option
...
this allows to specify which manga-chapters/comic-issues to download
when using gallery-dl on a manga/comic URL
8 years ago
Mike Fährmann
3bca866185
rework the '-g' cmdline option
...
the amount of how often the -g option is given now determines up until
what level URLs are resolved.
example:
$ gallery-dl -g http://kissmanga.com/Manga/Dropout
http://kissmanga.com/Manga/Dropout/Ch-000---Oneshot-?id=145847
- when applied to a manga-extractor, specifying the -g option once will
now print a list of all chapter URls
$ gallery-dl -gg http://kissmanga.com/Manga/Dropout
http://2.bp.blogspot.com/.../000.png
http://2.bp.blogspot.com/.../001.png
...
- specifying it twice (or even more often) will go a level deeper and
print the image URLs found in those chapters
8 years ago
Mike Fährmann
4f123b8513
code adjustments according to pep8
8 years ago
Mike Fährmann
07ffab04c3
add -i/--input-file option
8 years ago
Mike Fährmann
f434a0711b
put centralized version string in 'version.py'
8 years ago
Mike Fährmann
0f96eb180e
add Python2 compatible version check
8 years ago
Mike Fährmann
0a3fb198f3
[batoto] raise exception if chapter is unavailable ( #4 )
8 years ago
Mike Fährmann
2418bfe91b
replace JSONDecodeError with ValueError
8 years ago
Mike Fährmann
813317045e
bump version
8 years ago
Mike Fährmann
ba86bbfbdb
add '--list-extractors' argument
8 years ago
Mike Fährmann
effa1084f2
[pixiv] raise NotFoundError instead of failing
8 years ago
Mike Fährmann
143bd9de11
add '--version'
8 years ago
Mike Fährmann
57a616a36f
update README and bump version
8 years ago
Mike Fährmann
f17e49dcf2
write error messages to stderr
8 years ago
Mike Fährmann
b0ea9021dc
handle broken pipes
8 years ago
Mike Fährmann
6366ddf154
bump version number
8 years ago
Mike Fährmann
fe85195023
add --username and --password cmd-line options
8 years ago
Mike Fährmann
de9aa8f310
better key=value option parsing
8 years ago
Mike Fährmann
d6c06f9efd
add authentication-exception
8 years ago
Mike Fährmann
6f7f29d684
rename a few files
8 years ago
Mike Fährmann
b0c333b799
rewrite cache module
9 years ago
Mike Fährmann
c8e83f6560
[pixiv] cache login sessions
9 years ago
Mike Fährmann
2dfed4d40a
implement -g,--get-urls option
9 years ago
Mike Fährmann
30e47848cc
update setup.py and bump version
9 years ago
Mike Fährmann
d96f4f8299
bump version
9 years ago
Mike Fährmann
3fb5a8b834
delay 'requests'-import
9 years ago
Mike Fährmann
5db2aa29cf
Merge branch 'options'
9 years ago
Mike Fährmann
b55870909c
properly implement -c,--config option
9 years ago
Mike Fährmann
b683427d42
properly implement -d,--dest options
9 years ago
Mike Fährmann
b041906c2c
make URL argument not necessary for some switches
9 years ago
Mike Fährmann
fdcc434b3d
implement --list-modules cmd-line option
9 years ago
Mike Fährmann
247c5fcf8f
Merge branch 'options'
9 years ago
Mike Fährmann
90247977c9
implement --list-keywords cmd-line option
9 years ago
Mike Fährmann
db113bd87d
rename download.py
9 years ago
Mike Fährmann
21a6416737
bugfixes
9 years ago
Mike Fährmann
20845d86f8
bump version
9 years ago
Mike Fährmann
3eaae19345
cmd line switch to set options
9 years ago
Mike Fährmann
950bebfd57
update setup.py and bump version
9 years ago
Mike Fährmann
882b1f31b1
update setup.py and bump version
9 years ago
Mike Fährmann
e37846e1c1
bump version number
9 years ago
Mike Fährmann
608d3193a9
use new config-module in downloader
9 years ago
Mike Fährmann
4348694629
sanatize output
9 years ago
Mike Fährmann
5806e02f97
better support for KeyboardInterrupt exceptions
10 years ago
Mike Fährmann
7b9fcea6bb
small fixes
10 years ago
Mike Fährmann
63bf0d1725
update __init__.py
10 years ago
Mike Fährmann
deef91eddc
initial commit
10 years ago