Commit Graph

108 Commits (defc820b70e3f0131fad450fc1e673e18b00a625)

Author SHA1 Message Date
Sergey M․ 9f4576a7eb
[twitch] Update usher URL (Closes #9975) 8 years ago
Sergey M․ 778f969447
[twitch:clips] Add extractor (Closes #9767) 8 years ago
Sergey M․ 631d4c87ee
[twitch:vod] Use native hls 8 years ago
Sergey M․ 0df79d552a
[twitch:bookmarks] Remove extractor
Bookmarks no longer available
8 years ago
Sergey M․ 0db3a66162
[twitch] Skip dead tests 8 years ago
Sergey M․ 6e6bc8dae5 Use urlencode_postdata across the codebase 8 years ago
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 #8974
8 years ago
Sergey M․ dec2cae0a7 [twitch:playlistbase] Clarify pagination bug
Pagination bug has been fixed by twitch on 15.03.2016.
8 years ago
Benjamin Congdon ac45505528 Added flag for 'allow_audio_only' format in Twitch queries 8 years ago
Sergey M․ a8276b2680 [twitch:playlistbase] Fix all at once fetch 8 years ago
Sergey M․ ececca6cde [twitch:playlistbase] Restore original _PAGE_LIMIT 8 years ago
Sergey M․ 8bbb4b56ee [twitch:playlistsbase] Use orderedSet 8 years ago
Sergey M․ 539a1641c6 [twitch] Workaround broken paging (Closes #8740) 8 years ago
Sergey M․ 2316dc2b9a [twitch:playlistbase] Mark broken
Twitch paging mechanism is completely broken on twitch side serving all videos all the time and making our travis builds stall.
8 years ago
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
9 years ago
Sergey M․ 350c948133 [twitch:vod] Formatting 9 years ago
Sergey M․ e5e9966199 [twitch:vod] Improve extraction 9 years ago
Sergey M․ fbd9f6ea80 [twitch] Improve authentication 9 years ago
Sergey M․ 03c635a4b5 [twitch] Fix login (Closes #6599) 9 years ago
Sergey M․ 9c724a9802 [twitch:vod] Add test for #6585 9 years ago
Sergey M․ 7a6e8a1b17 [twitch] Make more robust 9 years ago
Sergey M․ 369c12e038 [twitch] Allow untitled videos (Closes #6585) 9 years ago
Niklas Haas e704f87f86 [twitch] Parse start_time from 't' (closes #6441)
Eg. for VOD links like http://www.twitch.tv/gamesdonequick/v/9136645?t=14h29m15s
9 years ago
Sergey M․ faa1f83ab4 [twitch:stream] Improve _VALID_URL (Closes #6294) 9 years ago
Sergey M․ 0696667734 [twitch:stream] Clarify channel_id reassignment rationale (#6263) 9 years ago
Sergey M․ 1793d71db6 [twitch:stream] Fix channel_id in different case (Closes #6263) 9 years ago
Sergey M․ f8da79f828 [extractor/common] Improve _form_hidden_inputs and rename to _hidden_inputs 9 years ago
Sergey M․ a0aab26a41 [twitch] Use `_form_hidden_inputs` when logging in 9 years ago
Sergey M․ c0bf5e1c4d [twitch] Fix non-ASCII logins/passwords on python 2 9 years ago
Sergey M․ 17b41a3337 [twitch] Show reset password request 9 years ago
Sergey M․ 89a683ae74 [twitch] Fix error message regex 9 years ago
Sergey M․ 9296e92e1c [twitch] Fix login (Closes #6186) 9 years ago
Yen Chi Hsuan ac0474f89d [twitch:vod] Update _TEST
The original test case is gone
9 years ago
Yen Chi Hsuan bb512e57dc [twitch:vod] Fix 'Source' format in m3u8 (closes #6115) 9 years ago
Jaime Marquínez Ferrándiz 93f787070f [twitch] Only match digits for the video id
Urls can also contain contain a query (for example a timestamp '?t=foo')
9 years ago
Sergey M․ 1887ecd4d6 [twitch] Fix login 9 years ago
Sergey M․ d34e79492d [twitch] Fix live streams (Closes #5158) 9 years ago
Philipp Hagemeister d0e958c71c [twitch:vod] Prefer source stream (Fixes #5143) 9 years ago
Philipp Hagemeister 499bfcbfd0 Make sure netrc works for all extractors with login support
Fixes #5112
9 years ago
Sergey M․ 0d103de3b0 [twitch] Pass api_token along with every request (Closes #3986) 9 years ago
Philipp Hagemeister fa15607773 PEP8 fixes 9 years ago
Jaime Marquínez Ferrándiz 4cd95bcbc3 [twitch:stream] Prefer the 'source' format (fixes #4972) 9 years ago
Jaime Marquínez Ferrándiz 12d1fb5aa9 [twitch] PEP8 9 years ago
Sergey M․ c2e64f71d0 [twitch] Add support for bookmarks 9 years ago
Philipp Hagemeister 3ee2aa7a16 Merge remote-tracking branch 'origin/master' 9 years ago
Philipp Hagemeister dc1b027cd4 [twitch] PEP8 9 years ago
Sergey M․ f353cbdb2f [twitch:stream] Randomize query 9 years ago
Philipp Hagemeister 73e449b226 Merge branch 'master' of github.com:rg3/youtube-dl 9 years ago
Philipp Hagemeister 78111136db [twitch] Move URL matching tests into extractor 9 years ago
Sergey M․ 240b9b7a5c [twitch] Add support for streams (Closes #893, closes #3693, closes #1884) 9 years ago
Sergey M․ 8bb1bdfae9 [twitch:past_broadcasts] Fix IE_NAME 9 years ago
Sergey M․ c5db6bb32b [twitch] Refactor and add support for past broadcasts 9 years ago
Sergey M․ a22524b004 [twitch] Add support for vods (Closes #4512) 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
Sergey M․ 04d02a9d57 [twitch] Add login support (#3986) 10 years ago
Sergey M 159444a668 [twitch] Remove superfluous comma 10 years ago
Sergey M․ 013bfdd84c [twitch] Update tests and minor improvements 10 years ago
Sergey M․ 46fd0dd5a5 [twitch] Rename extractor and support channel videos 10 years ago