Commit Graph

11471 Commits (539a1641c6effa3a5b2be2fecd2fd4a6f35cef62)
 

Author SHA1 Message Date
Yen Chi Hsuan 614db89ae3 [compat] Clarify the versions requiring compat_kwargs
It's supported since 2.7.0 alpha 1 and 2.6.5 rc 1. See
https://hg.python.org/cpython/file/v2.7a1/Misc/NEWS#l337
https://hg.python.org/cpython/file/v2.6.5rc1/Misc/NEWS#l28
Yen Chi Hsuan 1358b94163 [ae] Fix _TESTS
Yen Chi Hsuan 350e02d40d [bbc] Use _search_json_ld
Yen Chi Hsuan 0b26ba3fc8 [extractor/common] Allow passing more parameters to _search_json_ld
ping 3a0a78731b Fixes
Sergey M 6be16ed24b [README.md] Add protocol usage example in format selection
Sergey M․ b555942428 [YoutubeDL] Ensure protocol is always present
Sergey M b2dca40d81 [README.md] Improve format selection documentation
Sergey M 15870bbd01 [README.md] Mention new string operators for format selection
Yen Chi Hsuan 10d33b3473 [YoutubeDL] Introduce CSS3 like string operators
Sergey M ac25992bc7 Merge pull request from dstftw/initial-json-ld-metadata-support
Initial JSON-LD metadata extraction support
Sergey M 30783c442d Merge pull request from dstftw/auto-generate-title-fields
[YoutubeDL] Auto generate title fields corresponding to the *_number fields
Sergey M․ a50a8003a0 [cultureunplugged] Improve (Closes )
Sergey M․ 315bdae00a [zippcast] Improve (Closes )
ckuu 2ddfd26f1b '[ZippCast] Add new extractor'
Closes 
Philipp Hagemeister f3ed5df611 release 2016.01.15
Sergey M․ b4e44234bc [ae] Use JSON-LD for TV series metadata
Sergey M․ 4ca2a3cf3c [extractor/common] Add initial support for JSON-LD metadata extraction into info_dict
Sergey M․ 33d2fc2f64 [YoutubeDL] Auto generate title fields corresponding to the *_number fields
Auto generate title fields corresponding to the *_number fields when missing in order to always have clean titles. This is very common for TV series.
remitamine 27a95f51aa [cwtv] Add new extractor
Sergey M․ a78d6a9bb1 [ae] Improve _VALID_URL
Sergey M․ 567f9a5809 [ae] Add extractor import
Sergey M․ 3a421c724f [history] Remove import (Closes )
Sergey M․ 34dd81c03a [xtube:user] Fix extraction (Closes )
Sergey M․ b3f502cdb9 [xtube] Add shortcut
remitamine 587dfd44a4 [ae] Add support for fyi.tv, aetv.com and mylifetime.com(closes )
remitamine 52767c1ba0 [history] add support for episode pages(fixes )
remitamine 014b5c59d8 [theplatform] extend _VALID_URL regex
remitamine fad7a336a1 Revert "[history] fix signature and media url extraction(fixes )"
This reverts commit ffbc0baf72.
remitamine ffbc0baf72 [history] fix signature and media url extraction(fixes )
Sergey M 345f12196c Merge pull request from jaimeMF/disable-file-handler
[YoutubeDL] urlopen: disable the 'file:' protocol ()
Sergey M․ 5769b68bc0 Credit @TomGijselinck for canvas ()
Sergey M․ 4e2743abd9 [canvas] Improve (Closes )
Tom Gijselinck be2d40a58a [Canvas] Add new extractor
Sergey M․ 81549898c0 [prosiebensat1] Fix some extraction and update tests
Lucas 0baedd1851 [prosiebensat1] add support for 7tv.de
Sergey M․ 6b559c2fbc [ntvde] Improve regex
Sergey M․ 986986064e [orf:fm4] Add test
Sergey M․ 4654c1d016 [orf:fm4] Extend _VALID_URL (Closes )
Sergey M․ 163e8369b0 [ntvde] Fix extraction
Sergey M․ 5cc9c5dfa8 [unistra] Fix extraction
Sergey M․ fbd90643cb [vodlocker] Fix extraction (Closes )
Jaime Marquínez Ferrándiz 30e2f2d76f [YoutubeDL] use a more correct terminology in the error message for file:// URLs
Philipp Hagemeister 11c60089a8 release 2016.01.14
Sergey M․ abb893e6e4 [beeg] Update API URL
Sergey M․ 4511c1976d [beeg] Fix extraction (Closes )
Jaime Marquínez Ferrándiz 4240d50496 [YoutubeDL] improve error message for file:/// URLs
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.
Jaime Marquínez Ferrándiz e37afbe0b8 [YoutubeDL] urlopen: disable the 'file:' protocol ()
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.
remitamine 40cf7fcbd2 [tudou] Add support for Albums and Playlists and extract more metadata