Commit graph

98 commits

Author SHA1 Message Date
Léo El Amri cb7a087446 [twitch.py] Removed obsolete IE 2019-07-18 14:52:24 +02:00
Léo El Amri b811749e5b Attempt to fix Twitch extractors for new URLs
Twitch changed its URLs for user's videos lists recently. This commit includes
fixes for "past broadcasts", "hightlights" and "uploads".
2019-07-17 02:14:40 +02:00
David Caldwell 2da4316e48 [twitch:vod] Actualize m3u8 URL (#21538, #21607) 2019-07-03 23:22:23 +07:00
Sergey M․ 60e67c5b2c
[twitch] Prefer source format (closes #20850) 2019-04-27 05:08:27 +07:00
Sergey M․ 985637cbbf
[twitch] Add new source format detection approach (closes #19193) 2019-02-12 00:13:50 +07:00
Sergey M․ e2f61598be
[twitch] Don't pollute default headers dict 2018-09-17 22:14:28 +07:00
Sergey M․ db348e8849
[twitch:clips] Extend _VALID_URL (closes #17559) 2018-09-14 23:26:38 +07:00
Sergey M․ cb1c3a3c07
[twitch] Update cliend id and modernize (closes #17126) 2018-08-03 22:44:31 +07:00
Tim Broder 48afc6ca3e
[twitch] Fix authentication (closes #17024) 2018-08-03 22:43:23 +07:00
Sergey M․ 644921b372
[twitch:vod] Improve _VALID_URL (closes #17135) 2018-08-02 23:16:15 +07:00
Sergey M․ 3052a30d42
Improve URL extraction 2018-07-21 19:08:28 +07:00
Remita Amine 68217024e8 remove unnecessary assignment parenthesis 2018-05-26 16:13:54 +01:00
Sergey M․ 07acdc5afc
[twitch:clips] Sort formats 2018-05-12 12:08:54 +07:00
Sergey M․ 49fa7de301
[twitch:clips] Fix extraction (closes #16429) 2018-05-11 23:21:02 +07:00
Sergey M․ 0ff51adae6
[twitch] Extract is_live according to status (closes #16259) 2018-04-24 23:55:06 +07:00
Sergey M․ fce7962691
[twitch] Add support for mobile URLs (closes #16146) 2018-04-10 23:07:37 +07:00
Sergey M․ 1370dba59f
[twitch] Fix authentication and error capture (closes #14090, closes #15264) 2018-01-16 22:34:16 +07:00
Luc Ritchie f0c6c2bce2 [twitch] Pass video id to url_result when extracting playlist 2018-01-03 16:22:55 +07:00
Sergey M․ e4d9586562
Remove sensitive data from logging in messages 2017-11-11 20:52:12 +07:00
J.D. Purcell cdd1ce92c4 [twitch:clips] Fix title extraction 2017-10-23 23:12:50 +07:00
Sergey M․ b763e1d68c
[twitch] Add support for go.twitch.tv URLs (closes #14215) 2017-09-15 22:18:38 +07:00
Yen Chi Hsuan fe646a2f10
[twitch] PEP8 2017-03-07 15:34:06 +08:00
Sergey M․ 5316566edc
[twitch] Use better naming and simplify (closes #11974) 2017-03-05 02:06:33 +07:00
Xiao Di Guan c64c03be35
[twitch] Add basic support for two-factor authentication 2017-03-05 01:06:27 +07:00
Sergey M․ 9db8f6c540
[twitch:stream] Improve _VALID_URL (closes #11971) 2017-02-04 23:21:07 +07:00
Sergey M․ 0b23c222ba
[twitch:vod] Expand _VALID_URL (closes #11846) 2017-01-27 21:33:05 +07:00
Yen Chi Hsuan ec85ded83c
Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
Sergey M․ 3f1ce16876
[twitch:vod] Improve _VALID_URL (closes #11537) 2016-12-31 22:40:42 +07:00
Robert Smith 9a0f999585
[twitch] Added support for player.twitch.tv URLs (closes #11535) 2016-12-31 22:32:49 +07:00
Sergey M․ 264e77c406
[twitch] Add support for rechat messages (closes #11524) 2016-12-24 22:10:54 +07:00
Sergey M․ 93753aad20
[twitch] Adapt to new videos pages schema (closes #11469) 2016-12-17 20:20:23 +07:00
Sergey M․ 9aa929d337
[twitch:stream] Add support for rebroadcasts (closes #10995) 2016-10-23 17:20:45 +07:00
Yen Chi Hsuan 9bd7bd0b80
[twitch] Skip a 404 test 2016-10-01 16:38:47 +08:00
Sergey M․ cc764a6da8
[twitch:stream] Remove fallback to profile extraction when stream is offline
Main page does not contain profile videos anymore
2016-09-18 19:10:18 +07:00
Sergey M․ 95be29e1c6
[twitch] Fix api calls (Closes #10654, closes #10660) 2016-09-15 20:58:02 +07:00
Sergey M․ efe470e261
[twitch] Renew authentication 2016-08-21 22:45:50 +07:00
Sergey M․ e3f6b56909
[twitch] Refactor API calls 2016-08-21 22:09:29 +07:00
Sergey M․ b1e676fde8
[twitch] Modernize 2016-08-21 21:28:02 +07:00
Sergey M․ 0cacae2807
[twitch:clips] Sort formats 2016-07-29 09:01:53 +07:00
Sergey M․ 74ba450a81
[twitch:clips] Fix extraction (Closes #9767) 2016-07-28 22:30:09 +07:00
Sergey M․ 9f4576a7eb
[twitch] Update usher URL (Closes #9975) 2016-07-01 23:16:43 +07:00
Sergey M․ 778f969447
[twitch:clips] Add extractor (Closes #9767) 2016-06-14 00:06:31 +07:00
Sergey M․ 631d4c87ee
[twitch:vod] Use native hls 2016-06-05 03:19:44 +07:00
Sergey M․ 0df79d552a
[twitch:bookmarks] Remove extractor
Bookmarks no longer available
2016-05-13 00:14:30 +06:00
Sergey M․ 0db3a66162
[twitch] Skip dead tests 2016-05-12 23:57:52 +06:00
Sergey M․ 6e6bc8dae5 Use urlencode_postdata across the codebase 2016-03-26 02:19:24 +06:00
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
2016-03-26 01:46:57 +06:00
Sergey M․ dec2cae0a7 [twitch:playlistbase] Clarify pagination bug
Pagination bug has been fixed by twitch on 15.03.2016.
2016-03-15 21:45:43 +06:00
Benjamin Congdon ac45505528 Added flag for 'allow_audio_only' format in Twitch queries 2016-03-07 21:03:24 -06:00
Sergey M․ a8276b2680 [twitch:playlistbase] Fix all at once fetch 2016-03-03 22:18:32 +06:00