Commit Graph

94 Commits (e77d2975afda3750104c90b7c0012c02a2a00b10)

Author SHA1 Message Date
light94 e77d2975af Handling Connection Reset by Peer Error 10 years ago
Jaime Marquínez Ferrándiz e41b1f7385 Fix flake8 errors 10 years ago
Philipp Hagemeister d543bdc351 [downloader/f4m] Clarify that we should eventually just implement the DRM scheme (#3000) 10 years ago
Philipp Hagemeister c7ff0c6422 Merge remote-tracking branch 'rzhxeo/f4m-drm' 10 years ago
Paul Hartmann 7bb3ceb4c7 [dctp] prefix real_time parameter with rtmp_ 10 years ago
Paul Hartmann 0865f397ae added extractor for dctp.tv 10 years ago
rzhxeo 6ca85be6f8 Filter DRM protected media in f4m downloader 10 years ago
Philipp Hagemeister 3dee7826e7 [rtl2] PEP8, simplify, make rtmp tests run (#470) 10 years ago
Philipp Hagemeister d4f64cabf4 Merge remote-tracking branch 'David-Development/rtl2.py' 10 years ago
Philipp Hagemeister 881e6a1f5c Add --xattr-set-filesize option (Fixes #1348) 10 years ago
David-Development 7906d199a1 [rtl2] Add new extractor 10 years ago
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']".
10 years ago
Jaime Marquínez Ferrándiz 587a9c2749 [downloader/external] Use the 'http_headers' field 10 years ago
Jaime Marquínez Ferrándiz e1554a407d [extractors] Use http_headers for setting the User-Agent and the Referer 10 years ago
Jaime Marquínez Ferrándiz 3fcfb8e9fa [utils] YoutubeDLHandler: don't use 'Youtubedl-user-agent' for overriding the default user agent
Setting the 'User-Agent' header is enough
10 years ago
Philipp Hagemeister 384b62028a [downloader/external] Add curl and aria2c (Closes #182) 10 years ago
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.
10 years ago
Philipp Hagemeister a055469faf [downloader] Improve downloader selection 10 years ago
Jaime Marquínez Ferrándiz bf7fa94ec7 [downloader/f4m] build_fragments_list: Support videos with more than 1 segment 10 years ago
Philipp Hagemeister 5f0d813d93 Merge remote-tracking branch 'rupertbaxter2/master'
Conflicts:
	youtube_dl/__init__.py
	youtube_dl/downloader/common.py
10 years ago
Pierre 4340decad2 check for overwriting files in the downloader (fixes #3916, closes #3829) 10 years ago
Antti Ajanki f14f2a6d79 [downloader/f4m] Minor cleanup 10 years ago
Antti Ajanki 2c322cc5d6 [downloader/f4m] The last value in a tag is the tag length 10 years ago
Antti Ajanki 3b8f3a1504 [downloader/f4m] <metadata> is optional according to the F4M specs 10 years ago
Jaime Marquínez Ferrándiz 63948fc62c [downloader/hls] Respect the 'prefer_ffmpeg' option 10 years ago
Philipp Hagemeister 95ceeec722 Remove unused import 10 years ago
Jaime Marquínez Ferrándiz d26b1317ed [downloader/mplayer] Use check_executable 10 years ago
Philipp Hagemeister fdc8000810 [downloader] Handle a file ./- (Fixes #4498) 10 years ago
Philipp Hagemeister 7af808a5ef Improve code style 10 years ago
Philipp Hagemeister 71b640cc5b [YoutubeDL] Add declarative version of progress hooks 10 years ago
Philipp Hagemeister da4d4191a9 Merge branch 'master' of github.com:rg3/youtube-dl 10 years ago
Philipp Hagemeister 1cc79574fc Fix imports and general cleanup
· Import from compat what comes from compat. Yes, some names are available in utils too, but that's an implementation detail.
· Use _match_id consistently whenever possible
· Fix some outdated tests
· Use consistent valid URL (always match the whole protocol, no ^ at start required)
· Use modern test definitions
10 years ago
Philipp Hagemeister cc8c9281e6 [downloader/common] Do not use classic int division 10 years ago
Philipp Hagemeister cf372f0778 Merge remote-tracking branch 'SyxbEaEQ2/rate-limit' 10 years ago
Philipp Hagemeister 5f9b83944d [ffmpeg] Improve version check and call it from hls (Fixes #4377) 10 years ago
Philipp Hagemeister 80310134e0 [mplayer] Modernize 10 years ago
Philipp Hagemeister 4d2d638df4 [http] Modernize 10 years ago
Philipp Hagemeister 0e44f90e18 [hls] Remove useless u porefixes 10 years ago
Philipp Hagemeister 14d4e90eb1 [downloader/__init__] Define proper __all__ 10 years ago
Jouke Waleson 9e1a5b8455 PEP8: applied even more rules 10 years ago
Jouke Waleson 2514d2635e PEP8: E225,E227 10 years ago
Jouke Waleson 8bcc875676 PEP8: more applied 10 years ago
Jouke Waleson 5f6a1245ff PEP8 applied 10 years ago
Philipp Hagemeister b6b70730bf [downloader/common] Modernize 10 years ago
Philipp Hagemeister 4c83c96795 [YoutubeDL] Include rtmpdump in exe versions -v output 10 years ago
Philipp Hagemeister ee966928af [f4m] Support bootstrap URLs 10 years ago
Philipp Hagemeister fec02bcc90 [hlsnative] Correct handling when remaining_bytes is None 10 years ago
Philipp Hagemeister b686fc18da [hlsnative] Support test parameter 10 years ago
Philipp Hagemeister f0b5d6af74 [vevo] Support 1080p videos (Fixes #3656) 10 years ago
Jaime Marquínez Ferrándiz b509a4b176 [downloader/f4m] If <pv-2.0> is in the manifest, add it to the fragments urls query (fixes #3176)
It's used in some akamai videos (for example for theplatform.com).
10 years ago