diff options
author | Sergey M․ <dstftw@gmail.com> | 2018-02-04 07:16:22 +0700 |
---|---|---|
committer | Sergey M․ <dstftw@gmail.com> | 2018-02-04 07:16:22 +0700 |
commit | 00c97e3e7ab592b795f36b547a938e65d40b3771 (patch) | |
tree | 951d15979a5b354d9adc428fde4adbf49732badf /youtube_dl | |
parent | cf7259bc931874318f8abe142a89914b41b49236 (diff) |
[downloader/http] Add ability to pass downloader options via info dict
Diffstat (limited to 'youtube_dl')
-rw-r--r-- | youtube_dl/downloader/http.py | 1 | ||||
-rw-r--r-- | youtube_dl/extractor/common.py | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/youtube_dl/downloader/http.py b/youtube_dl/downloader/http.py index 6b4122f8d..b60a750ca 100644 --- a/youtube_dl/downloader/http.py +++ b/youtube_dl/downloader/http.py @@ -45,6 +45,7 @@ class HttpFD(FileDownloader): is_test = self.params.get('test', False) chunk_size = self._TEST_FILE_SIZE if is_test else ( + info_dict.get('downloader_options', {}).get('http_chunk_size') or self.params.get('http_chunk_size') or 0) ctx.open_mode = 'wb' diff --git a/youtube_dl/extractor/common.py b/youtube_dl/extractor/common.py index deafb4850..988fc15ff 100644 --- a/youtube_dl/extractor/common.py +++ b/youtube_dl/extractor/common.py @@ -174,6 +174,8 @@ class InfoExtractor(object): width : height ratio as float. * no_resume The server does not support resuming the (HTTP or RTMP) download. Boolean. + * downloader_options A dictionary of downloader options as + described in FileDownloader url: Final video URL. ext: Video filename extension. |