Commit Graph

99 Commits (cfc70a97ab960b2cd17f6e4ef3e76fb5b438ab0f)

Author SHA1 Message Date
Mike Fährmann 0f1538af78
split filename formatting into its own function
5 years ago
Mike Fährmann 3fc1e12949
[postprocessor:metadata] filter private entries
5 years ago
Mike Fährmann d5e3910270
adjust 'util.raises()'
5 years ago
Mike Fährmann c887493a80
overhaul exception stuff
5 years ago
Mike Fährmann 776e9e073f
close archive on job completion (#417)
5 years ago
Mike Fährmann 0ce98169b8
improve path generation
5 years ago
Mike Fährmann 3284c62f22
ensure PathFormat.directory ends with a path separator
5 years ago
Mike Fährmann e77a656437
optimize directory path generation
5 years ago
Mike Fährmann 454bf1ebf9
preserve enumeration index after 'set_extension()' (#306)
5 years ago
Mike Fährmann f5039b897f
replace DownloadArchive.check() with __contains__()
5 years ago
Mike Fährmann 5a210991b6
Remove control characters from filesystem paths
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 b1bea8aaeb
add 'restrict-filenames' option (#348)
5 years ago
Mike Fährmann 7b77ecc35a
fix paths for files without extension (#220)
5 years ago
Mike Fährmann 16c582aaf9
implement 'mtime' post-processor (#332)
5 years ago
Mike Fährmann 40da44b17f
Merge branch 'v1.9.0'
5 years ago
Mike Fährmann 95b1e4c3c0
implement R<old>/<new>/ format option (#318)
5 years ago
Mike Fährmann f4ba98771d
use Last-Modified header to set file modification time
5 years ago
Mike Fährmann 523ebc9b0b
Fix serialization of 'datetime' objects in '--write-metadata'
5 years ago
Mike Fährmann 23baecb29e
fix 'CONVERSIONS' variable name
6 years ago
Mike Fährmann 105097ddcf
add 'S' conversion options for format string fields
6 years ago
Mike Fährmann 148b8f15d0
update tests for util.py
6 years ago
Mike Fährmann ae353ed3b0
provide "extractor" and "job" keys for logging output
6 years ago
Mike Fährmann 79c01ec7ae
implement J<separator>/ format option
6 years ago
Mike Fährmann c5d4f558c9
allow missing field access keys in format strings (#136)
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 590c0b3ad5
re-implement and improve filename formatter
6 years ago
Mike Fährmann c83fc62abc
prioritize archive over disk access (#87)
6 years ago
Mike Fährmann e0dd8dff5f
implement L<maxlen>/<replacement>/ format option
6 years ago
Mike Fährmann 8fe9056b16
implement string slicing for format strings
6 years ago
Mike Fährmann a9e276bc37
reset delete-flag
6 years ago
Mike Fährmann baccf8a958
improve postprocessor handling
6 years ago
Mike Fährmann 7646bdbcfd
improve postprocessor initialization code
6 years ago
Mike Fährmann 821535b458
adjust PathFormat class
6 years ago
Mike Fährmann 6a31ada9e3
re-implement OAuth1.0 code
6 years ago
Mike Fährmann 69a5e6ddb3
Merge branch 'master' into 1.4-dev
6 years ago
Mike Fährmann 16e014baaa
[smugmug] added image and album extractor
6 years ago
Mike Fährmann cc36f88586
rename safe_int to parse_int; move parse_* to text module
7 years ago
Mike Fährmann 51ea699083
add 'abort()' as function to filter expressions
7 years ago
Mike Fährmann 3f2dd6b6f8
avoid double path-separators
7 years ago
Mike Fährmann b69cc94f0e
[util] implement bencode()
7 years ago
Mike Fährmann 749fbbfa6c
[mangadex] add chapter- and manga-extractor
7 years ago
Mike Fährmann 2fad0b1f1b
add 'U' conversion for format strings to unquote their content
7 years ago
Mike Fährmann 8cdce21dcb
make archive keys user-configurable
7 years ago
Mike Fährmann e1e0668ca8
add option to set default replacement field value
7 years ago
Mike Fährmann ac3da8115e
[util] don't add text: URLs to list of downloaded URLs
7 years ago