Commit Graph

178 Commits (dad2875a3ebb785a5a0355e606251f7637e1df3b)

Author SHA1 Message Date
Mike Fährmann cad85640de
move 'util.PathFormat' into its own 'path' module
3 years ago
Mike Fährmann 74145467dd
move 'util.Formatter' into its own 'formatter' module
3 years ago
Mike Fährmann c9e6693530
allow specifying a minimum/maximum for 'sleep-*' options (#1835)
3 years ago
Mike Fährmann d79bcb6236
allow extractors to register a 'finalize()' method
3 years ago
Mike Fährmann 72c0cd30c7
do not return with a nonzero exit status when no results found
3 years ago
Mike Fährmann bd08ee2859
remove most 'yield Message.Version' statements
3 years ago
Mike Fährmann bdfdabf498
show warning if extractor doesn't yield any results (#1759)
3 years ago
Mike Fährmann d320ee6251
implement a 'fallback' option (closes #1770)
3 years ago
Mike Fährmann 1b2f9050fb
rename all instances of 'kwds' to 'kwdict'
3 years ago
Mike Fährmann b9783403d9
add 'url-metadata' option (#1659, #1073)
3 years ago
Mike Fährmann e95f99882f
extend 'parent-metadata' functionality (#1687, #1651, #1364)
3 years ago
Mike Fährmann 64986f9435
fix depth counter in UrlJob
3 years ago
Mike Fährmann 83fc4c1098
update post processor config capabilities
3 years ago
Mike Fährmann 3cbbefd4ed
support 'filter' option for post processors (#1460)
3 years ago
Mike Fährmann adf4d661b3
use '_extractor' info in UrlJobs
3 years ago
Mike Fährmann b50b8e6cf4
refactor applying 'parent-…' options
3 years ago
Mike Fährmann 7ab8374385
add 'parent-skip' option (#1399)
3 years ago
Mike Fährmann c693db5b1a
add '"skip": "terminate"' option
3 years ago
Mike Fährmann c5ca7905ce
add 'noop()' and 'identity()' functions
3 years ago
Mike Fährmann 5b4da4b4bf
reorder config access in Job constructor
3 years ago
Mike Fährmann b4ed7cb961
fix 'category-transfer' (#1111)
3 years ago
Mike Fährmann a86ffb04bb
add 'output.fallback' option
3 years ago
Mike Fährmann a75e485461
add archive format to InfoJob output (#875)
4 years ago
Mike Fährmann bf241811dd
allow '_extractor' fields to be None or empty
4 years ago
Mike Fährmann 23641742a3
improve 'parent-directory' (#1364)
4 years ago
Mike Fährmann df94182e11
implement 'parent-metadata' option (#1364)
4 years ago
Mike Fährmann b6719becf1
ensure '-s/--simulate' always prints filenames (#1360)
4 years ago
Mike Fährmann c963741860
add '-E/--extractor-info' command-line option (#875)
4 years ago
Mike Fährmann 65ca923b4e
fix 'whitelist' option for BaseExtractor instances
4 years ago
Mike Fährmann 56a8968435
remove 'Message.Metadata' (#866)
4 years ago
Mike Fährmann 46323ae6ff
initialize 'hooks' as empty tuple
4 years ago
Mike Fährmann 9c29fc4e55
always initialize DownloadJob.hooks (fixes #1135)
4 years ago
Mike Fährmann 9fffa9c343
rework post processor callbacks
4 years ago
Mike Fährmann f99c6031e0
apply post processor blacklists/whitelists to basecategories
4 years ago
Mike Fährmann a3ca2f6080
update fallback URL handling
4 years ago
Mike Fährmann fd20093c96
allow blacklist/whitelist to be empty lists/strings (#1051)
4 years ago
Mike Fährmann d5fa716d89
fix crash when using 'skip=false' and archive (fixes #1023)
4 years ago
Mike Fährmann 231dd4c800
accumulate postprocessor objects (#994)
4 years ago
Mike Fährmann 3afd362e2e
add 'sleep-extractor' option (closes #964)
4 years ago
Mike Fährmann c78aa17506
add general 'blacklist' and 'whitelist' options (#492, #844)
4 years ago
Mike Fährmann 5912727b88
support format string replacement fields in archive paths
4 years ago
Mike Fährmann b5243297ff
write skipped files to archive (closes #550)
4 years ago
Mike Fährmann 3f73cc6855
allow 'parent-directory' to work recursively (fixes #905)
4 years ago
Mike Fährmann d5bfb0b38c
set pseudo extension for Metadata messages (#865)
4 years ago
Mike Fährmann 1b3870a4be
flush after writing JSON in DataJob() (#727)
4 years ago
Mike Fährmann 7e8a747c56
improve output of '-K' for parent extractors 2 (#825)
4 years ago
Mike Fährmann ece73b5b2a
make 'path' and 'keywords' available in logging messages
4 years ago
Mike Fährmann a1e739b96c
reuse connection adapters from parent extractors
4 years ago
Mike Fährmann 42f29c3e11
improve and simplify attribute access in DownloadJob.initialize()
4 years ago
Mike Fährmann 56f1c96168
implement 'parent-directory' option (#551)
5 years ago