Commit Graph

118 Commits (d25cf62086443d86a633b8176b5c7e79f4cc569e)

Author SHA1 Message Date
Sergey M․ f3cd1d9cec
[twitch:clips] Improve extraction (closes )
phlip e13a01061d
[twitch:clips] Add access token query to download URLs (closes )
main() 879866a230
[twitch] Set OAuth token for GraphQL requests using auth-token cookie ()
Co-authored-by: remitamine <remitamine@gmail.com>
Sergey M․ 70f572585d
[twitch] Improve login error extraction
Sergey M․ c2d06aef60
[twitch] Fix authentication (refs )
Sergey M․ 4ae243fc6c
[twitch] Refactor
Sergey M․ 8f20ad36dc
[twitch] Drop legacy kraken API v5 code altogether
Sergey M․ 799c794947
[twitch:vod] Switch to GraphQL for video metadata
Sergey M․ ccc7112291
[twitch] Improve access token extraction and remove unused code (closes )
23rd 5b24f8f505
[twitch] Switch access token to GraphQL and refactor.
Sergey M․ defc820b70
[twitch] Switch streams to GraphQL and refactor (closes )
Sergey M․ 841b683804
[twitch] Rework extractors (closes , closes , closes , closes , closes , closes , closes , closes , closes , closes )
* Switch to GraphQL.
+ Add support for collections.
+ Add support for clips and collections playlists.
Sergey M․ b37e47a3f9
[twitch:stream] Expect 400 and 410 HTTP errors from API
Sergey M․ ce3735df02
[twitch:stream] Fix extraction (closes )
Sergey M․ a0455d0ffd
[twitch] Pass v5 accept header and fix thumbnails extraction (closes )
Felix Stupp c9595ee780
[twitch:clips] Extend _VALID_URL (closes ) ()
Sergey M․ 00de61a98f
[twitch:stream] Lowercase channel id for stream request (closes )
Remita Amine 232ed8e6e0 [twitch] fix clip extraction(closes )
Remita Amine 1d31b7ca04 [twitch] extract m3u8 formats frame rate(closes )
Remita Amine ce112a8c19 [twitch] fix video comments URL()(closes )
Remita Amine 0b16b3c2d3 [twitch] add support for Clip embed URLs
MobiDotS bc48773ed4 [twitch] update VOD URL matching (closes ) ()
David Caldwell 2da4316e48 [twitch:vod] Actualize m3u8 URL (, )
Sergey M․ 60e67c5b2c
[twitch] Prefer source format (closes )
Sergey M․ 985637cbbf
[twitch] Add new source format detection approach (closes )
Sergey M․ e2f61598be
[twitch] Don't pollute default headers dict
Sergey M․ db348e8849
[twitch:clips] Extend _VALID_URL (closes )
Sergey M․ cb1c3a3c07
[twitch] Update cliend id and modernize (closes )
Tim Broder 48afc6ca3e
[twitch] Fix authentication (closes )
Sergey M․ 644921b372
[twitch:vod] Improve _VALID_URL (closes )
Sergey M․ 3052a30d42
Improve URL extraction
Remita Amine 68217024e8 remove unnecessary assignment parenthesis
Sergey M․ 07acdc5afc
[twitch:clips] Sort formats
Sergey M․ 49fa7de301
[twitch:clips] Fix extraction (closes )
Sergey M․ 0ff51adae6
[twitch] Extract is_live according to status (closes )
Sergey M․ fce7962691
[twitch] Add support for mobile URLs (closes )
Sergey M․ 1370dba59f
[twitch] Fix authentication and error capture (closes , closes )
Luc Ritchie f0c6c2bce2 [twitch] Pass video id to url_result when extracting playlist
Sergey M․ e4d9586562
Remove sensitive data from logging in messages
J.D. Purcell cdd1ce92c4 [twitch:clips] Fix title extraction
Sergey M․ b763e1d68c
[twitch] Add support for go.twitch.tv URLs (closes )
Yen Chi Hsuan fe646a2f10
[twitch] PEP8
Sergey M․ 5316566edc
[twitch] Use better naming and simplify (closes )
Xiao Di Guan c64c03be35
[twitch] Add basic support for two-factor authentication
Sergey M․ 9db8f6c540
[twitch:stream] Improve _VALID_URL (closes )
Sergey M․ 0b23c222ba
[twitch:vod] Expand _VALID_URL (closes )
Yen Chi Hsuan ec85ded83c
Fix "invalid escape sequences" error on Python 3.6
Sergey M․ 3f1ce16876
[twitch:vod] Improve _VALID_URL (closes )
Robert Smith 9a0f999585
[twitch] Added support for player.twitch.tv URLs (closes )
Sergey M․ 264e77c406
[twitch] Add support for rechat messages (closes )