Commit Graph

22 Commits (1b0635aba3ded1142ff3f2b1c4bd67fb0cb3d6ae)

Author SHA1 Message Date
Sergey M․ 1195a38f46 [downloader/external] Use generalized cli option converters
remitamine dc534b674f [downloader/external] change _argless_option function to _valueless_option
remitamine f30c2e8e98 [downloader/external] add _argless_option for option without arguments
remitamine 266b0ad676 [downloader/external] add _bool_option to pass value to bool option
remitamine e7a8c3032d [downloader/external] Respect --no-check-certificate for curl and aria2c and --proxy for curl
Sergey M․ 9f3da13860 [downloader/external] Use generic _option
Sergey M․ bf812ef714 [downloader/external] Forward --proxy to wget and aria2c
Sergey M․ 154655a85a [downloader/external] Respect --no-check-certificate for wget
vijayanand nandam e0ac521438 adding support for axel download manager
Sergey M․ 6c4d20cd6f [downloader/external] Fix externals downloaders specified with extension on Windows
Jaime Marquínez Ferrándiz 906e2f0eac [downloader/external] Add downloader for httpie (closes )
Sergey M․ 74f8654a53 [downloader/external] Use encodeArgument
Philipp Hagemeister c75f0b361a [downloader/external] Add support for custom options (Fixes , closes )
Jaime Marquínez Ferrándiz 163d966707 [downloader/external] curl: Add the '--location' flag
curl doesn't follow redirections by default
Philipp Hagemeister cc9ca3ba6e [downloader/external] Simplify source_address
'' might actually be passed in, so check for None.
Sergey M․ ae7773942e [downloader/external] Simplify
Sergey M․ 469a64cebf [downloader/external] Simplify
vijayanand nandam 6a66904f8e passing source address option to external downloaders
Jaime Marquínez Ferrándiz e5660ee6ae [YoutubeDL] Fill the info dict 'http_headers' field with all the headers available
Useful for external tools using the json output.

The methods '_calc_headers' and '_calc_cookies' have been copied from the downloader/external, now they just use "info_dict['http_headers']".
Jaime Marquínez Ferrándiz 587a9c2749 [downloader/external] Use the 'http_headers' field
Philipp Hagemeister 384b62028a [downloader/external] Add curl and aria2c (Closes )
Philipp Hagemeister 222516d97d [downloader] Lay groundwork for external downloaders.
This comes with a very simply implementation for wget; the real work is in setting up the infrastructure.