Commit Graph

219 Commits (85550a37c4b462013a07b422d172c8582464b12a)

Author SHA1 Message Date
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
Mike Fährmann 37247dbaff
miscellaneous fixes
5 years ago
Mike Fährmann 0e9dc5c88e
fix AttributeError when accessing 'temppath'
5 years ago
Mike Fährmann 0b84068d84
remove temp files before downloading from fallback URLs
5 years ago
Mike Fährmann 2d4887b75b
improve KeywordJob output for "parent" extractors (closes #548)
5 years ago
Mike Fährmann 2e2fc7f0ad
prevent infinite recursion when spawning extractors (closes #489)
5 years ago
Mike Fährmann 1921c127a5
make OSErrors during file downloads nonfatal (closes #512)
5 years ago
Mike Fährmann 63e6993716
merge 'bypost' functionality into metadata postprocessor
5 years ago
Gio c0b9ad678d Separate metadata from handle_url into handle_metadata, commenting
5 years ago
Gio 6ed4fc07ff Don't print intentional metadata skips to the console.
5 years ago
Gio cfc70a97ab Added an additional channel for downloading the metadata of an entire post or gallery.
5 years ago
Mike Fährmann f5604492c3
update interface of config functions
5 years ago
Mike Fährmann 3fc1e12949
[postprocessor:metadata] filter private entries
5 years ago
Mike Fährmann 9e88e7a344
[postprocessor:exec] improve (#421, #413)
5 years ago
Mike Fährmann 5af291ba5c
include failed downloads and child extractors in exit status
5 years ago
Mike Fährmann 322c2e7ed4
renaming variables
5 years ago
Mike Fährmann 4409d00141
embed error messages in StopExtraction exceptions
5 years ago
Mike Fährmann c887493a80
overhaul exception stuff
5 years ago
Mike Fährmann 389d2d7e38
implement 'cookies-update' option (#445)
5 years ago
Mike Fährmann 03bc8adfc7
[postprocessor:exec] run after file moved to target location
5 years ago
Mike Fährmann 776e9e073f
close archive on job completion (#417)
5 years ago
Mike Fährmann 9178b54eae
handle errors when opening download archive file (#417)
5 years ago
Mike Fährmann 682105b8ee
prevent crash when loading unavailable downloader (#405)
5 years ago
Mike Fährmann 5f8621b29d
improve output of active post processor modules
5 years ago
Mike Fährmann 0bb873757a
update PathFormat class
5 years ago
Mike Fährmann 8dc42bb178
implement 'enumerate' for 'extractor.skip' (#306)
5 years ago
Mike Fährmann 20f7b07312
ensure postproc finalize() is called during C-c or crash (#355)
5 years ago
Mike Fährmann 7b77ecc35a
fix paths for files without extension (#220)
5 years ago
Mike Fährmann 62097284fe
add 'download' option (#220)
5 years ago
Mike Fährmann fe7805de7c
improve attribute access in DownloadJob.handle_url()
5 years ago
Mike Fährmann f2000a69aa
implement 'image-unique' and 'chapter-unique' options (#303)
5 years ago
Mike Fährmann ee4d7c3d89
update downloader.find() and related code
5 years ago
Mike Fährmann 523ebc9b0b
Fix serialization of 'datetime' objects in '--write-metadata'
5 years ago
Mike Fährmann b09a8184ca
move TestJob into test module; test _extractor values
6 years ago
Mike Fährmann ae353ed3b0
provide "extractor" and "job" keys for logging output
6 years ago
Mike Fährmann 89ee8cd7e4
filter "private" kwdict entries
6 years ago
Mike Fährmann 61741d7333
provide type information for Queue messages
6 years ago
Mike Fährmann 277b52101a
add 'category-transfer' option
6 years ago
Mike Fährmann 5f38ac9609
[postprocessor:exec] add a better error message (#155)
6 years ago
Mike Fährmann 0225d90078
add exception name and traceback for OSErrors
6 years ago
Mike Fährmann fb53b5dd55
fix control+c during -j and range tests
6 years ago
Mike Fährmann 13cb270326
set target directory before postprocessor init (fixes #126)
6 years ago
Mike Fährmann b828473aa3
retry HTTP requests for more exception classes
6 years ago
Mike Fährmann c47482b110
smaller changes, missing docs, etc.
6 years ago
Mike Fährmann 3c25fa2dad
update build_testresult_db.py script
6 years ago
Mike Fährmann 8ef84a6823
add option to enable/disable specific downloader modules
6 years ago
Mike Fährmann d3d7f01543
add 'prepare()' step for post-processors
6 years ago
Mike Fährmann 6ed629f2b6
allow specifying number of skips before abort/exit (closes #115)
6 years ago
Mike Fährmann 48a8717a7c
add 'output.num-to-str' option
6 years ago
Mike Fährmann 0514d6a0ae
make --filter and --range config-file options
6 years ago
Mike Fährmann 4a348990f4
adjust value resolution for retries/timeout/verify options
6 years ago
Mike Fährmann ca6ac4db6a
fix 'content' tests
6 years ago
Mike Fährmann 188876d814
implement youtube-dl downloader module
6 years ago
Mike Fährmann 8c8da11bb8
do not create directory structures when using '-s'
6 years ago
Mike Fährmann 41249f3ead
improve extractor.get_downloader()
6 years ago
Mike Fährmann 712b58a93b
[postprocessor] add black-/whitelist options
6 years ago
Mike Fährmann 4313c95bc9
improve error message for OAuth2 authentication
6 years ago
Mike Fährmann 973cf98e88
fix download skip for files without extension
6 years ago
Mike Fährmann 2403c405e3
Merge branch 'postprocessor'
6 years ago
Mike Fährmann baccf8a958
improve postprocessor handling
6 years ago