Commit Graph

66 Commits (52052a0e1a203e97e773bba4335a21b811e662e1)

Author SHA1 Message Date
Mike Fährmann 221015e586
[downloader:http] disable filename extension changes for ugoira
3 years ago
Mike Fährmann cf5fa75d4c
add 'browser' option (#1117)
4 years ago
Mike Fährmann 560277394e
[downloader:http] add 'headers' option (#1322)
4 years ago
Mike Fährmann a228bb3a5f
[downloader:http] support callbacks to validate responses
4 years ago
Mike Fährmann 0594821fcd
[downloader:http] add MIME type and signature for .ico files
4 years ago
Mike Fährmann 476d563ec2
[downloader:http] add MIME type and signature for .swf files
4 years ago
Mike Fährmann fe0265c7a5
[downloader.http] small improvements to file signature list
4 years ago
Mike Fährmann 1a4b61f7eb
[downloader:http] fix issues with chunked transfer encoding
4 years ago
Mike Fährmann 536c088462
[downloader:http] improve 'adjust-extensions' (#776)
4 years ago
Mike Fährmann f6fd449b59
reduce wait time growth rate from exponential to linear
4 years ago
Mike Fährmann ac3036ef56
add 'filesize-min' and 'filesize-max' options (closes #780)
4 years ago
Mike Fährmann 34929f673f
readd 'session' to base downloader class (fixes #768)
4 years ago
Mike Fährmann ece73b5b2a
make 'path' and 'keywords' available in logging messages
4 years ago
Mike Fährmann 19a7afdd9b
[downloader:http] add MIME types for .psd files (closes #714)
4 years ago
Mike Fährmann 38bc6430d3
[downloader:http] don't overwrite existing '_mtime' fields
5 years ago
Mike Fährmann 115fd2c6f2
"fix" incomplete MIME types (#632)
5 years ago
Mike Fährmann adcd7cb24a
[downloader:http] add another MIME type for '.rar' files (#628)
5 years ago
Mike Fährmann 380b693fad
[downloader:http] add more MIME types for '.bmp' files (#621)
5 years ago
Mike Fährmann 760b9b4db4
add remove_file() and remove_directory() helpers
5 years ago
Mike Fährmann c4702ec9b6
simplify some logging calls
5 years ago
Mike Fährmann c59b98c81b
[downloader:http] improve rate limit handling
5 years ago
Mike Fährmann bbbafc1c24
[downloader:http] catch both possible SSLException instances
5 years ago
Mike Fährmann bbbeff4c41
[downloader.http] implement file-specific HTTP headers
5 years ago
Mike Fährmann d44f790e81
adjust output for HTTP status related errors
5 years ago
Mike Fährmann 1032cfa34b
[downloader:http] extend mimetype map with archive formats
5 years ago
Mike Fährmann 8eaae58045
[downloader:http] change log message level to 'debug'
5 years ago
Mike Fährmann ebabc5caf1
[downloader:http] treat 416 without downloaded data as error
5 years ago
Mike Fährmann 0bb873757a
update PathFormat class
5 years ago
Mike Fährmann b7fb93e2b2
[downloader:http] add 'adjust-extensions' option
5 years ago
Mike Fährmann 16c582aaf9
implement 'mtime' post-processor (#332)
5 years ago
Mike Fährmann 8966930c5c
[downloader:http] try to import SSL exception class from OpenSSL
5 years ago
Mike Fährmann 69205df68d
allow '-1' for infinite retries (#300)
5 years ago
Mike Fährmann f7b5c4c3e7
use values of 'retries' options correctly
5 years ago
Mike Fährmann db3f52881a
add 'mtime' option
5 years ago
Mike Fährmann f4ba98771d
use Last-Modified header to set file modification time
5 years ago
Mike Fährmann 179d112083
[downloader] overhaul http and text modules
5 years ago
Mike Fährmann b17a5d6f3b
give downloader classes proper names
6 years ago
Mike Fährmann 4a348990f4
adjust value resolution for retries/timeout/verify options
6 years ago
Mike Fährmann cc36f88586
rename safe_int to parse_int; move parse_* to text module
7 years ago
Mike Fährmann ebe9b0a04c
another attempt at downloader retry behavior
7 years ago
Mike Fährmann 8f518e03f8
add options to set maximum download rate
7 years ago
Mike Fährmann 3dc1169736
use own mapping before relying on the 'mimetypes' module
7 years ago
Mike Fährmann 79bcaa8726
improve downloader retry behavior
7 years ago
Mike Fährmann 707b15b586
create missing directories for 'part-directory'
7 years ago
Mike Fährmann caf26412dd
add option to set alternate location of .part files (#29)
7 years ago
Mike Fährmann 963670d73b
add options to control usage of .part files (#29)
7 years ago
Mike Fährmann b0353aa02d
rewrite download modules (#29)
7 years ago
Mike Fährmann 2e982f56af
use 'Content-Length' to determine incomplete downloads (#29)
7 years ago
Mike Fährmann b8862ff15e
add 'downloader.http.verify' option
7 years ago
Mike Fährmann 58e95a7487
share extractor and downloader sessions
7 years ago