Commit Graph

70 Commits (4c237ab78768972e4d61d0b97fe9078d95dc4433)

Author SHA1 Message Date
Vijay Singh 328ddf56a1
[Youku] Update ccode
JianxinLi da35331c6c [youku] Fix list extraction.(close ) ()
* [youku] Fix list extraction.(close )

Change-Id: I2e9c920143f4f16012252625943a8f18b8ff40eb

* [youku] Remove KeyError try-except

Change-Id: Ic46327905cbef1356b7b12d5eb3db5d9746ca338
JianxinLi d3ca283235 [youku] Add test case.
Some playlist has no data-id value.

Change-Id: I97455f2907f08bda03b538cdc13ec827e2f8ce26
JianxinLi d99a1000c7 [youku] Fix list extraction.(close )
Change-Id: I578fdc5b69509bdcd8d3191e3917afe47c234ff6
JianxinLi 0e25a1a278 [youku] Update ccode
Change-Id: Id397e814e81ff560506d68563b7409eebbe5943d
zcanfly 0981585bef [youku] Update ccode (closes )
Sergey M․ 7512aa986f
Fix some only matching tests (closes )
Yen Chi Hsuan 8f63941104 [youku] Fix extraction; update ccode (closes )
Yen Chi Hsuan 3fcf346ac1
[youku:show] Refine playlist extraction
Handle playlists that the initial page is not the first page
Yen Chi Hsuan fa63cf6c23
[youku:show] Fix playlist extraction (closes )
Yen Chi Hsuan d16c0121b9
[youku] Extract more metadata (closes )
Yen Chi Hsuan c130f0a37b
[tudou] Merge into youku extractor (fixes )
Also, there are no tudou playlists anymore. All playlist URLs points to youku
playlists.
Yen Chi Hsuan d3d4ba7f24
[youku:show] Fix extraction
Yen Chi Hsuan 59ed87cbd9
[youku] Fix extraction (closes )
Sergey M․ 34c3bbe1bd
[youku] Keep old fileid extraction code as fallback ()
xuhaomin e5106ba402 [youku] Fix fileid extraction
Yen Chi Hsuan 38cce791c7
Rename --cn-verfication-proxy to --geo-verification-proxy
And deprecate the former one

Since commit f138873900, this option is
not limited to China websites, so rename it.
Yen Chi Hsuan 411c590a1f
[youku:show] Add new extractor
Yen Chi Hsuan 9ed6d8c6c5
[youku] Extract resolution
Yen Chi Hsuan eb01e97e10
[youku] Skip streams with channel_type=tail
Fixes 

These video segments look like ads and they don't appear in the web
player.
Sergey M․ 15707c7e02 [compat] Add compat_urllib_parse_urlencode and eliminate encode_dict
encode_dict functionality has been improved and moved directly into compat_urllib_parse_urlencode
All occurrences of compat_urllib_parse.urlencode throughout the codebase have been replaced by compat_urllib_parse_urlencode

Closes 
Sergey M․ 611c1dd96e [refactor] Single quotes consistency
Sergey M․ d800609c62 [refactor] Do not specify redundant None as second argument in dict.get()
Sergey M․ cc799437ea [youku] Report private videos (Closes )
Yen Chi Hsuan 034caf70b2 [youku] Fix extraction ()
remitamine 35e22b6b32 [youku] check for the correct variable
Yen Chi Hsuan deb1e8d20e [youku] Put the missing item to get_hd
Yen Chi Hsuan dbb7d7e26c [youku] Reorder format items
Yen Chi Hsuan ade2340971 [youku] Simplify
Yen Chi Hsuan 4d77550cf0 [youku] Fix tests
Yen Chi Hsuan c683454e7e [youku] MD5 is unstable
Yen Chi Hsuan f133fd326b [youku] Cleanup and PEP8
Celthi 7e37c39485 merge data1 and data2
Celthi 14c17cafa1 add support to video protected by password
Celthi 8696a7fd13 fix the keyerror(mp4hd), todo support download the video protected by password
Celthi 5333842a1d According the blog and you-get fixed the issues .
Celthi 98c3806b15 fix some not important codesnips
Celthi fdf01663d1 able to download first part of the video, but fail in the left part
Celthi 51094b1b08 add cookie and referer in headers, change the video url
Sergey M? 5c2266df4b Switch codebase to use sanitized_Request instead of
compat_urllib_request.Request

[downloader/dash] Use sanitized_Request

[downloader/http] Use sanitized_Request

[atresplayer] Use sanitized_Request

[bambuser] Use sanitized_Request

[bliptv] Use sanitized_Request

[brightcove] Use sanitized_Request

[cbs] Use sanitized_Request

[ceskatelevize] Use sanitized_Request

[collegerama] Use sanitized_Request

[extractor/common] Use sanitized_Request

[crunchyroll] Use sanitized_Request

[dailymotion] Use sanitized_Request

[dcn] Use sanitized_Request

[dramafever] Use sanitized_Request

[dumpert] Use sanitized_Request

[eitb] Use sanitized_Request

[escapist] Use sanitized_Request

[everyonesmixtape] Use sanitized_Request

[extremetube] Use sanitized_Request

[facebook] Use sanitized_Request

[fc2] Use sanitized_Request

[flickr] Use sanitized_Request

[4tube] Use sanitized_Request

[gdcvault] Use sanitized_Request

[extractor/generic] Use sanitized_Request

[hearthisat] Use sanitized_Request

[hotnewhiphop] Use sanitized_Request

[hypem] Use sanitized_Request

[iprima] Use sanitized_Request

[ivi] Use sanitized_Request

[keezmovies] Use sanitized_Request

[letv] Use sanitized_Request

[lynda] Use sanitized_Request

[metacafe] Use sanitized_Request

[minhateca] Use sanitized_Request

[miomio] Use sanitized_Request

[meovideo] Use sanitized_Request

[mofosex] Use sanitized_Request

[moniker] Use sanitized_Request

[mooshare] Use sanitized_Request

[movieclips] Use sanitized_Request

[mtv] Use sanitized_Request

[myvideo] Use sanitized_Request

[neteasemusic] Use sanitized_Request

[nfb] Use sanitized_Request

[niconico] Use sanitized_Request

[noco] Use sanitized_Request

[nosvideo] Use sanitized_Request

[novamov] Use sanitized_Request

[nowness] Use sanitized_Request

[nuvid] Use sanitized_Request

[played] Use sanitized_Request

[pluralsight] Use sanitized_Request

[pornhub] Use sanitized_Request

[pornotube] Use sanitized_Request

[primesharetv] Use sanitized_Request

[promptfile] Use sanitized_Request

[qqmusic] Use sanitized_Request

[rtve] Use sanitized_Request

[safari] Use sanitized_Request

[sandia] Use sanitized_Request

[shared] Use sanitized_Request

[sharesix] Use sanitized_Request

[sina] Use sanitized_Request

[smotri] Use sanitized_Request

[sohu] Use sanitized_Request

[spankwire] Use sanitized_Request

[sportdeutschland] Use sanitized_Request

[streamcloud] Use sanitized_Request

[streamcz] Use sanitized_Request

[tapely] Use sanitized_Request

[tube8] Use sanitized_Request

[tubitv] Use sanitized_Request

[twitch] Use sanitized_Request

[twitter] Use sanitized_Request

[udemy] Use sanitized_Request

[vbox7] Use sanitized_Request

[veoh] Use sanitized_Request

[vessel] Use sanitized_Request

[vevo] Use sanitized_Request

[viddler] Use sanitized_Request

[videomega] Use sanitized_Request

[viewvster] Use sanitized_Request

[viki] Use sanitized_Request

[vk] Use sanitized_Request

[vodlocker] Use sanitized_Request

[voicerepublic] Use sanitized_Request

[wistia] Use sanitized_Request

[xfileshare] Use sanitized_Request

[xtube] Use sanitized_Request

[xvideos] Use sanitized_Request

[yandexmusic] Use sanitized_Request

[youku] Use sanitized_Request

[youporn] Use sanitized_Request

[youtube] Use sanitized_Request

[patreon] Use sanitized_Request

[extractor/common] Remove unused import

[nfb] PEP 8
Sergey M․ cd5d75427e [youku] Fix videopassword test
Sergey M․ 5ddc127da6 [youku] Simplify (Closes )
PSJay cb3d2eb9e9 Fix coding styple in YouKuIE.
PSJay 33eae08f04 Support video-password on Youku.
Yen Chi Hsuan 246995dbc8 [youku] Add localized name
Jaime Marquínez Ferrándiz f3aecb27a4 [youku] Simplify a bit the 'entries' construction
Mainly avoid having to use an index.
Yen Chi Hsuan a155b7e76c [youku] Coding style
Yen Chi Hsuan 5228b756af [youku] Add cn_verification_proxy support and add a georestricted test case
Yen Chi Hsuan 04e7596680 [youku] Better error handling
Yen Chi Hsuan f1e66cb2eb [youku] Change video_id and add a multipart test case