Commit Graph

139 Commits (bae874f37057fabbba9b6345fcd5bb7c913193fd)

Author SHA1 Message Date
Mike Fährmann 92071d02f4
fix crash when 'base-directory' is an empty string (#1339)
4 years ago
Mike Fährmann 970fc2b2b5
allow setting 'filename' & '(base-)directory' to default
4 years ago
Mike Fährmann 91308140ec
make 'generate_token()' compatible with Python 3.4
4 years ago
Mike Fährmann 780b6adb91
rename 'generate_csrf_token()' to just 'generate_token()'
4 years ago
Mike Fährmann 79501a356f
fix crash when 'path-restrict' is an object/dict
4 years ago
Mike Fährmann 5d4494b15f
add "ascii" as a special 'path-restrict' value
4 years ago
Mike Fährmann 5818c928c4
refactor 'path-restrict' parsing
4 years ago
Mike Fährmann aac00a2024
add 'd' conversion for format strings
4 years ago
Mike Fährmann 511d8d3fa3
increase SQLite connection timeouts (#1173)
4 years ago
Mike Fährmann 9b1bd09454
change 'extension-map' default
4 years ago
Mike Fährmann e3480bc8de
implement 'extension-map' option (#318)
4 years ago
Mike Fährmann c3f01dc4e6
implement 'util.unique()'
4 years ago
Mike Fährmann de4a1e45c9
improve 'generate_csrf_token()'
4 years ago
Mike Fährmann ec61696316
add 't' format string conversion (closes #1065)
4 years ago
Mike Fährmann 1b1cf01d0d
add a general 'generate_csrf_token()' function
4 years ago
Mike Fährmann d5fa716d89
fix crash when using 'skip=false' and archive (fixes #1023)
4 years ago
Mike Fährmann 65744a7a31
use alternative for all falsey values in format strings
4 years ago
Mike Fährmann b5243297ff
write skipped files to archive (closes #550)
4 years ago
Mike Fährmann 4d8b3e4f70
defer directory creation (fixes #722)
4 years ago
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