Commit Graph

156 Commits (c83c812a1e2c279fb14ec2020c7b616e7d9ff908)

Author SHA1 Message Date
Mike Fährmann c693db5b1a
add '"skip": "terminate"' option
3 years ago
Mike Fährmann 755164b36a
improve --clear-cache (#1230)
3 years ago
Mike Fährmann a86ffb04bb
add 'output.fallback' option
3 years ago
Ailothaen 2e8061091a
Adding handling of several input files (#1353)
4 years ago
Mike Fährmann 5bcf28de93
add a 'extractor.modules' option
4 years ago
Mike Fährmann 6ecb0a19cf
handle sys.stdin being None when using '-' as input file (#653)
5 years ago
Mike Fährmann 4bc161ca0f
prevent crash when sys.stdout and co. are None (#653)
5 years ago
Mike Fährmann 383795b550
prevent superfluous calls to Logger.makeRecord()
5 years ago
Mike Fährmann f5604492c3
update interface of config functions
5 years ago
Mike Fährmann 5af291ba5c
include failed downloads and child extractors in exit status
5 years ago
Mike Fährmann 03e0cec715
return with non-zero exit status on error
5 years ago
Mike Fährmann 5ac9732adc
call 'sys.exit()' on Ctrl+c
5 years ago
Mike Fährmann 6393b47db2
add '-A/--abort'; deprecate '--abort-on-skip'
5 years ago
Mike Fährmann bd9cb3d191
improve job class selection code
5 years ago
Mike Fährmann e64773ffdd
allow multiple post-processor command-line options (#253)
5 years ago
Mike Fährmann bc26fc2439
implement '--clear-cache'
5 years ago
Mike Fährmann 176b7253a1
update function signature for config.load()
6 years ago
Mike Fährmann ae353ed3b0
provide "extractor" and "job" keys for logging output
6 years ago
Mike Fährmann bc0951d974
allow for simplified test data structures
6 years ago
Mike Fährmann 344bbaa71a
remove useless line
6 years ago
Mike Fährmann e26ba682a2
enforce utf-8 encoding for input files (#120)
6 years ago
Mike Fährmann a36259d8f1
update setup.py
6 years ago
Mike Fährmann 0514d6a0ae
make --filter and --range config-file options
6 years ago
Mike Fährmann 39f609b4c6
include current Git HEAD in debug output
6 years ago
Mike Fährmann e8311eb1ed
drop Python 3.3 support
6 years ago
Mike Fährmann 12797e3b1f
update configuration.rst
6 years ago
Mike Fährmann b08d95ebe4
add an 'encoding' option for logging files (default 'utf-8')
6 years ago
Mike Fährmann 2df1a15fb8
add '-s/--simulate' to run data extraction without download
6 years ago
Mike Fährmann 8bf3cdd82b
implement logging options
6 years ago
Mike Fährmann 0381ae5318
replace error handlers for stdout and co.
7 years ago
Mike Fährmann b50bdbf3d7
change config specifiers in input file format
7 years ago
Mike Fährmann 7f7c16ae37
add option to specify additional key-value pairs
7 years ago
Mike Fährmann 057668e17e
extend input-file format with per-URL config and comments
7 years ago
Mike Fährmann d951f13e37
add config option for unsupported-URL file
7 years ago
Mike Fährmann 364e335440
smaller adjustments and improvements
7 years ago
Mike Fährmann c9a9664a65
change --write-log behaviour
7 years ago
Mike Fährmann 97f4f15ec0
add option to write logging output to a file
7 years ago
Mike Fährmann 5488643fac
add requests and urllib3 versions to debug output
7 years ago
Mike Fährmann 0e5057b15d
remove deprecated options
7 years ago
Mike Fährmann 8a97bd0433
rename '--images' and '--chapters'
7 years ago
Mike Fährmann 0dedbe759c
enable '--chapter-filter'
7 years ago
Mike Fährmann 470bbe9d8c
fix smaller stuff
7 years ago
Mike Fährmann 9b21d3f13c
add '--filter' command-line option
7 years ago
Mike Fährmann f7de048980
add additional debug output
7 years ago
Mike Fährmann 06c4cae05b
extend the output of '--list-extractors'
7 years ago
Mike Fährmann d5a70f2580
add simple progress indicator for multiple URLs (#19)
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
8 years ago
Mike Fährmann b43cd88101
add '-j/--dump-json' option
8 years ago
Mike Fährmann e4b3077168
improve config module
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
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 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
8 years ago
Mike Fährmann 2a32b12043
add '--items' option
8 years ago
Mike Fährmann 3bca866185
rework the '-g' cmdline option
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