Commit Graph

142 Commits (a78f8ce5b0e907c3de654a539b5921f00b2c54c6)

Author SHA1 Message Date
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 f8661c6578
[downloader:ytdl] fix file extensions when merging into mkv
4 years ago
Mike Fährmann dba87ca99e
[downloader:ytdl] change 'forward-cookies' default to 'false'
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 200aea308a
[downloader:common] enable 'job'/'extractor' for logging messages
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 f5604492c3
update interface of config functions
5 years ago
Mike Fährmann bbbeff4c41
[downloader.http] implement file-specific HTTP headers
5 years ago
Mike Fährmann a5be08a830
[downloader:ytdl] forward proxy settings
5 years ago
Mike Fährmann d44f790e81
adjust output for HTTP status related errors
5 years ago
Mike Fährmann 083e14ad9a
[downloader:ytdl] add data from '_ytdl_extra' to info_dicts
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 7c09545f70
[downloader:ytdl] add 'outtmpl' option (#395)
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 547ea71463
[downloader.ytdl] add 'forward-cookies' option (#352)
5 years ago
Mike Fährmann c41ff9441e
improve find() for downloaders and postprocessors
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 f1b0c2bf5c
[downloader:ytdl] forward cookies to youtube-dl
5 years ago
Mike Fährmann db3f52881a
add 'mtime' option
5 years ago
Mike Fährmann ee4d7c3d89
update downloader.find() and related code
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 6da3e21237
[downloader:ytdl] provide 'filename' metadata (closes #291)
5 years ago
Mike Fährmann 7973419b54
restrict downloader and postprocessor module imports
6 years ago
Mike Fährmann 114b8eecc5
[downloader;ytdl] utilize '_ytdl_index' metadata fields
6 years ago
Mike Fährmann c14d44e1bc
[downloader:common] retry downloads on SSL errors (#130)
6 years ago
Mike Fährmann b17a5d6f3b
give downloader classes proper names
6 years ago
Mike Fährmann 655549df7c
[downloader:ytdl] add several options
6 years ago
Mike Fährmann 4a348990f4
adjust value resolution for retries/timeout/verify options
6 years ago
Mike Fährmann 188876d814
implement youtube-dl downloader module
6 years ago
Mike Fährmann e9ae6fd080
improve downloader/postprocessor module loading
6 years ago
Mike Fährmann 973cf98e88
fix download skip for files without extension
6 years ago
Mike Fährmann 821535b458
adjust PathFormat class
6 years ago
Mike Fährmann cc36f88586
rename safe_int to parse_int; move parse_* to text module
7 years ago
Mike Fährmann 1d54a8e07d
fix logging output during downloads
7 years ago
Mike Fährmann 915807dd77
log HTTP errors as warnings
7 years ago
Mike Fährmann f94e3706a8
use logging module for error messages during downloads
7 years ago
Mike Fährmann b837420291
fix minor urllist issues
7 years ago
Mike Fährmann 6174a5c4ef
[download] adjust filename extension on filetype mismatch
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 42e948584d
fix downloader error handling
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 9a41002b77
fix partial downloads for 'text:' URLs
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 d70c66c516
fix "text:" downloader
7 years ago
Mike Fährmann 58e95a7487
share extractor and downloader sessions
7 years ago
Mike Fährmann fac6c02224
[downloader] fix extension from content-type
7 years ago
Mike Fährmann 107d29ad8a
improve handling of text:... URLs
7 years ago
Mike Fährmann 48a5b11204
fix error if no file extension is found
8 years ago
Mike Fährmann e3212dd98f
fix some smaller stuff
8 years ago
Mike Fährmann e2b5cd9918
change config-path for 'retries' and 'timeout'
8 years ago
Mike Fährmann 0b5076815d
always delete incompletely downloaded files
8 years ago
Mike Fährmann 22910f9562
improve error handling of http file downloads
8 years ago
Mike Fährmann 4f123b8513
code adjustments according to pep8
8 years ago
Mike Fährmann 3c1daef839
don't delete downloaded files in certain edge cases
8 years ago
Mike Fährmann 2b2bdce366
don't raise an exception if a download fails (#5)
8 years ago
Mike Fährmann dd8236e733
enable non-standard MIME types
8 years ago
Mike Fährmann 29692c5784
get extension from Content-Type header if not provided
8 years ago
Mike Fährmann ecc6542fc8
change required parameter type to file-like objects
9 years ago
Mike Fährmann a8c0b4531d
fix issue with Ctrl+c on windows
9 years ago
Mike Fährmann 4b377ccc09
use output-module during downloads
9 years ago
Mike Fährmann 352950eebe
new method to import downloaders
9 years ago
Mike Fährmann 28fa7c53b4 docstrings and other small fixes for downloaders
10 years ago
Mike Fährmann 5545624da1 use seperate session in http downloader
10 years ago
Mike Fährmann cd4a699dd2 add 'Headers' and 'Cookies' message
10 years ago
Mike Fährmann 7c12ba1c31 move DownloadManager and ExtractorFinder
10 years ago
Mike Fährmann deef91eddc initial commit
10 years ago