Commit Graph

10922 Commits (6240b0a278781a3b584a9dd6d57191b2472c0fd8)
 

Author SHA1 Message Date
Jaime Marquínez Ferrándiz 6240b0a278 [YoutubeDL] urlopen: use build_opener again
Otherwise we would need to manually add handlers like HTTPRedirectHandler, instead we add a customized FileHandler instance that raises an error.
9 years ago
Jaime Marquínez Ferrándiz e37afbe0b8 [YoutubeDL] urlopen: disable the 'file:' protocol (#8227)
If someone is running youtube-dl on a server to deliver files, the user could input 'file:///some/important/file' and youtube-dl would save that file as a video giving access to sensitive information to the user.
'file:' urls can be filtered, but the user can use an URL to a crafted m3u8 manifest like:

    #EXTM3U
    #EXT-X-MEDIA-SEQUENCE:0
    #EXTINF:10.0
    file:///etc/passwd
    #EXT-X-ENDLIST

With this patch 'file:' URLs raise URLError like for unknown protocols.
9 years ago
remitamine 40cf7fcbd2 [tudou] Add support for Albums and Playlists and extract more metadata 9 years ago
Yen Chi Hsuan cc28492d31 [youtube] Fix acodec and vcodec order
In RFC6381, there's no rule stating that the first part of codecs should
be video and the second part should be audio, while it seems the case
for data reported by YouTube.
9 years ago
Sergey M․ bc0550c262 [pluralsight] Fix new player (Closes #8215) 9 years ago
Sergey M․ b83b782dc4 [downloader/fragment] Move helper data to context dict 9 years ago
Sergey M․ 16a348475c [dailymotion] Prefer direct links (Closes #8156) 9 years ago
Sergey M․ 709185a264 [downloader/fragment] More smooth calculations
`downloaded_bytes` is now updated on each fragment progress hook invocation
9 years ago
Sergey M․ 9cb1a06b6c [downloader/fragment] Remove unused code and fix zero division error 9 years ago
Sergey M․ be27283ef6 [iprima] Mark broken 9 years ago
Sergey M․ b924bfad68 [videott] Mark broken 9 years ago
Sergey M․ 192b9a571c [videomega] Mark broken 9 years ago
remitamine 6ec6cb4e95 Revert "fix typos"
This reverts commit 36a0e46c39.
9 years ago
remitamine 36a0e46c39 fix typos 9 years ago
Jakub Wilk dfb1b1468c Fix typos
Closes #8200.
9 years ago
Jaime Marquínez Ferrándiz 3c91e41614 [downloader/fragment] Don't fail if the 'Content-Length' header is missing
In some dailymotion videos (like http://www.dailymotion.com/video/x3k0dtv from #8156) the segments URLs don't have the 'Content-Length' header and HttpFD sets the 'totat_bytes' field to None, so we also use '0' in that case (since we do different math operations with it).
9 years ago
Jaime Marquínez Ferrándiz 7e8a800f29 [bigflix] Use correct indentation to make flake8 happy 9 years ago
remitamine 2334762b03 [shahid] raise ExtractorError if the video is DRM protected 9 years ago
remitamine 3fc088f8c7 [dcn] extract video ids in season entries 9 years ago
Sergey M․ a9bbd26f1d [bigflix] Improve formats extraction 9 years ago
Sergey M․ 6e99d5762a [bigflix] Extract all formats 9 years ago
Sergey M․ 15b1c6656f Credit @vickyg3 for bigflix (#8194) 9 years ago
Sergey M d412794205 Merge pull request #8194 from vickyg3/bigflix_ie
[Bigflix] Add new extractor for bigflix.com
9 years ago
Vignesh Venkat 0a899a1448 [Bigflix] Add new extractor for bigflix.com
Add an IE to support bigflix.com. It uses some sort of silverlight
plugin whose video url is being populated using base64 encoded
flashvars. So it is quite straightforward to extract.
9 years ago
Sergey M․ 7a34302e95 [canalc2] Fix extraction (Closes #8191) 9 years ago
Jaime Marquínez Ferrándiz 27783821af [xhamster] Remove unused import 9 years ago
Philipp Hagemeister b374af6ebd release 2016.01.09 9 years ago
Sergey M․ 16f1131a4d [vimeo] Add test for #8187 9 years ago
Sergey M․ d5f071afb5 [vimeo] Check source file URL (Closes #8187) 9 years ago
Sergey M․ 14b4f038c0 [xhamster] Update tests 9 years ago
Sergey M․ bcac2a0710 [xhamster] Fix uploader extraction 9 years ago
Sergey M․ 1a6d92847f [xhamster] Change title regex precedence 9 years ago
Sergey M․ 6a16fd4a1a [xhamster] Fix view count extraction 9 years ago
Sergey M․ 44731e308c [xhamster] Fix duration extraction 9 years ago
Sergey M․ 4763b624a6 [xhamster] Fix upload date extraction 9 years ago
Sergey M․ 6609b3ce37 [xhamster] Improve title extraction 9 years ago
Sergey M 7e182627d9 Merge pull request #8182 from atomic83/patch-1
Extract xHamster title fix
9 years ago
atomic83 5777f5d386 Extract xHamster title fix 9 years ago
Sergey M․ 5dbe81a1d3 [vimeo] Automatically pickup full movie when rented (Closes #8171) 9 years ago
Sergey M․ 4cf096a4a9 [ivideon] Add support for map bound URLs 9 years ago
Sergey M․ 18e6c97c48 [adultswim] Skip georestricted hls (Closes #8168) 9 years ago
Sergey M․ 97afd99a18 [soundcloud:likes] Adapt to API changes (Closes #8166) 9 years ago
Sergey M․ 23f13e9754 [youtube] Support expanding alternative format of links in description (Closes #8164) 9 years ago
Sergey M․ 2e02ecbccc [ivideon] Add extractor 9 years ago
oittaa e4f49a8753 check video_play_path and use xpath_text
"This check should take place earlier and should be more general if not video_url:. Same should be done for video_play_path. Also these fields better extracted with xpath_text."

Suggestions by @dstftw
9 years ago
Sergey M․ 51d3045de2 [npr] Fix extractor (Closes #7218) 9 years ago
kaspi 76048b23e8 [npr] Add extractor
removed md5 from _TEST

moved from xml data to json

test

changed _TEST url to one that will not expire, so tests would not be failing
9 years ago
Sergey M․ f20756fb10 [udemy] Fix non free course message 9 years ago
Sergey M․ 17b2d7ca77 [udemy] Detect non free courses (Closes #8138) 9 years ago
Sergey M 40f796288a [README.md] Clarify cookies usage 9 years ago