Commit Graph

200 Commits (ce996dd21b9e1c6b9f8a9c2377847d18a1110966)

Author SHA1 Message Date
Mike Fährmann 5503ac4d5e
replace json.dumps with direct calls to JSONEncoder.encode
2 years ago
Mike Fährmann 762a68996b
implement 'archive-pragma' option
2 years ago
Mike Fährmann f58215705a
add '-O/--postprocessor-option' command-line option (#3565)
2 years ago
ClosedPort22 b14b33f19e
Implement `version-metadata` option (#3201)
2 years ago
Mike Fährmann 226d778294
do not try to fetch 'http-metadata' for ytdl URLs (#3257)
2 years ago
Mike Fährmann 133412bd62
remove previous 'http-metadata' entries from kwdict
2 years ago
Mike Fährmann 8124c16a50
split 'build_path' from 'set_filename' and 'set_extension'
2 years ago
Mike Fährmann 39d9c362e4
include 'http-metadata' in '-K' output
2 years ago
Mike Fährmann c12a97bcde
[postprocessor] add 'post-after' event (#3117)
2 years ago
Mike Fährmann f037429fa4
attempt to improve '-K' output for lists
2 years ago
pink-red 88f8975ab9
Fix duplicated metadata bug (#3033)
2 years ago
Mike Fährmann 8b1fe0bcf1
emit debug logging messages before calling time.sleep() (#2982)
2 years ago
Mike Fährmann 7d1a95ada6
implement 'path-metadata' option (#2734)
2 years ago
Mike Fährmann 5806a1851e
add --no-postprocessors command-line option (#2725)
2 years ago
Mike Fährmann 44ffc017ea
remove useless 'tries' argument from out.success
2 years ago
Mike Fährmann 64d3ad2e7a
detect circular references with -K (fixes #2609)
2 years ago
Mike Fährmann 688d6553b4
replace calls to print() with stdout_write() (#2529)
2 years ago
Mike Fährmann 71bba774da
respect 'output.private' in '-K/--list-keywords' output
3 years ago
Mike Fährmann 9bd27b1b8d
[postprocessor:metadata] implement archive options (#2421)
3 years ago
Mike Fährmann bb3e182562
overhaul session initialization
3 years ago
Mike Fährmann 6e0a6c484f
apply SPECIAL_EXTRACTORS only for blacklist settings
3 years ago
Mike Fährmann 010d65dcec
extend blacklist/whitelist syntax (#2025)
3 years ago
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