Mike Fährmann
caf26412dd
add option to set alternate location of .part files ( #29 )
...
Note: The path set for 'downloader.*.part-directory' needs to point to an
already existing directory.
7 years ago
Mike Fährmann
963670d73b
add options to control usage of .part files ( #29 )
...
- '--no-part' command line option to disable them
- 'downloader.http.part' and 'downloader.text.part' config options
Disabling .part files restores the behaviour of the old downloader
implementation.
7 years ago
Mike Fährmann
b0353aa02d
rewrite download modules ( #29 )
...
- use '.part' files during file-download
- implement continuation of incomplete downloads
- check if file size matches the one reported by server
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
...
(also: change the default 'timeout' from None to 30)
7 years ago
Mike Fährmann
58e95a7487
share extractor and downloader sessions
...
There was never any "good" reason for the strict separation
between extractors and downloaders. This change allows for
reduced resource usage (probably unnoticeable) and less lines
of code at the "cost" of tighter coupling.
7 years ago
Mike Fährmann
fac6c02224
[downloader] fix extension from content-type
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
...
- remove support for old windows config paths
- catch exception if cache-database can't be opened
- fix username/password settings for unit tests
- rename variable 'max_tries' to 'retries'
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
...
(#10 )
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
4b377ccc09
use output-module during downloads
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
deef91eddc
initial commit
10 years ago