Commit Graph

120 Commits (f1ddbff0b5598597a1d33a58e6d42b5b26f29308)

Author SHA1 Message Date
Mike Fährmann 1ae1df0d27
update '--write-pages' (#737)
4 years ago
Mike Fährmann 1fcf938f9c
implement a general 'delete_items()' function
4 years ago
Mike Fährmann ddc253cf9a
implement a 'path-replace' option (#662, #755)
4 years ago
Mike Fährmann 15c3d29062
move dump_response() into a separate function (#737)
4 years ago
Mike Fährmann bc53302ad6
extend 'path-restrict' option
4 years ago
Mike Fährmann 3201fe3521
add global SENTINEL object
4 years ago
Mike Fährmann c8787647ed
add global WINDOWS bool
4 years ago
Mike Fährmann ece73b5b2a
make 'path' and 'keywords' available in logging messages
4 years ago
Mike Fährmann abbd8fbbd9
reset filenames on empty file extensions (#733)
4 years ago
Mike Fährmann 38bc6430d3
[downloader:http] don't overwrite existing '_mtime' fields
5 years ago
Mike Fährmann 9159cb8fb3
remove trailing dots and spaces from directory names (#647)
5 years ago
Mike Fährmann 90e4c645ba
[formatter] allow multiple "special" format specifiers (#595)
5 years ago
Mike Fährmann 219c4cc78c
[formatter] allow for numeric list and string indices
5 years ago
Mike Fährmann 7d1da614d9
[formatter] implement field name alternatives (#525)
5 years ago
Mike Fährmann 56f1c96168
implement 'parent-directory' option (#551)
5 years ago
Mike Fährmann 2a9be48511
improve util.load/save_cookiestxt() and add tests
5 years ago
Mike Fährmann c1a6862863
implement functions to load/save cookies.txt files (closes #586)
5 years ago
Mike Fährmann 760b9b4db4
add remove_file() and remove_directory() helpers
5 years ago
Mike Fährmann b2d542ad40
improve PathFormat._enum_file()
5 years ago
Mike Fährmann 025f6e3398
add fallback for missing WITHOUT ROWID support (#553)
5 years ago
Mike Fährmann 58391d492d
cache archive keys generated in __contains__() (#524)
5 years ago
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