Commit Graph

27 Commits (246571ae1d867df8bf31a056bdf3bbbfd398366a)

Author SHA1 Message Date
bashonly ff2fde1b8f
[ie/TwitCastingUser] Fix extraction ()
Closes 
Authored by: bashonly
JC-Chung 585d0ed9ab
[ie/twitcasting] Detect livestreams via API and `show` page ()
Authored by: JC-Chung, bashonly
JC-Chung 2325d03aa7
[ie/twitcasting] Fix livestream detection ()
Authored by: JC-Chung
saintliao 7b8b1cf5eb
[ie/twitcasting] Fix livestream extraction ()
Closes 
Authored by: JC-Chung, saintliao

Co-authored-by: JC-Chung <52159296+JC-Chung@users.noreply.github.com>
Atsushi Watanabe c1d71d0d9f
[ie/twitcasting] Support `--wait-for-video` ()
Authored by: at-wat
c-basalt cebbd33b1c
[ie/twitcasting] Improve `_VALID_URL` ()
Closes 
Authored by: c-basalt
coletdjnz 3d2623a898
[compat, networking] Deprecate old functions ()
Authored by: coletdjnz, pukkandan
Sam 9a9006ba20
[extractor/twitcasting] Fix videos with password ()
Closes 
Authored by: bashonly, Spicadox
pukkandan 9f14daf22b
[extractor] Deprecate `_sort_formats`
Lesmiscore da9a60ca0d
[extractor/twitcasting] Fix `data-movie-playlist` extraction ()
Authored by: Lesmiscore
Lesmiscore 997378f9df
[twitcasting] Pass headers for each formats ()
Authored by: Lesmiscore
pukkandan 9b8ee23b99
[dependencies] Create module with all dependency imports
pukkandan 86e5f3ed2e
[cleanup] Upgrade syntax
Using https://github.com/asottile/pyupgrade

1. `__future__` imports and `coding: utf-8` were removed
2. Files were rewritten with `pyupgrade --py36-plus --keep-percent-format`
3. f-strings were cherry-picked from `pyupgrade --py36-plus`

Extractors are left untouched (except removing header) to avoid unnecessary merge conflicts
Lesmiscore (Naoya Ozaki) 06b1628d3e
[twitcasting] Don't return multi_video for archive with single hls manifest ()
Authored by: Lesmiscore
Lesmiscore (Naoya Ozaki) f099df1463
[TwitCasting] Check for password protection ()
Authored by: Lesmiscore
Lesmiscore (Naoya Ozaki) 07ea0014ae
[twitcasting] Add fallback for finding running live ()
Authored by: Lesmiscore
Lesmiscore (Naoya Ozaki) df635a09a4
[twitcasting] Fix extraction ()
Authored by: Lesmiscore
Lesmiscore (Naoya Ozaki) 5a13fdd225
[twitcasting] Enforce UTF-8 for POST payload ()
Authored by: Lesmiscore
Lesmiscore (The Hatsune Daishi) a4a426023d
[twitcasting] Refactor extractor ()
Co-authored-by: Ashish Gupta <39122144+Ashish0804@users.noreply.github.com>
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>

Authored by: Lesmiscore
pukkandan ed8d87f911
[cleanup, docs] Minor fixes
Closes 
Lesmiscore (The Hatsune Daishi) fabb27fcea
[twitcasting] Throw proper error for login-only streams ()
Closes 

Authored by: Lesmiscore
pukkandan 5ad28e7ffd
[extractor] Common function `_match_valid_url`
pukkandan e6779b9400
[twitcasting] Websocket support ()
Closes 
Authored by: nao20010128nao
pukkandan e85a39717a
[twitcasting] Add TwitCastingUserIE, TwitCastingLiveIE
Closes 

Code adapted from: f1fb9222bb/youtube_dl/extractor/twitcasting.py
Authored by: pukkandan, nao20010128nao
pukkandan a06916d98e
[extractor] Add `write_debug` and `get_param`
pukkandan d0491a1ebe
[twitcasting] Fix extractor
* `Origin: https://twitcasting.tv` must be sent when requesting the webpage. Otherwise the extracted `m3u8` will always give a `502`
* Fix regex for when `data-movie-playlist` is a dict containing the needed list
* media initialization is fully supported; so change downloader to native

Closes 
Pccode66 7a5c1cfe93
Completely change project name to yt-dlp ()
* All modules and binary names are changed
* All documentation references changed
* yt-dlp no longer loads youtube-dlc config files
* All URLs changed to point to organization account

Co-authored-by: Pccode66
Co-authored-by: pukkandan