diff options
author | bashonly <88596187+bashonly@users.noreply.github.com> | 2023-11-11 14:05:07 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-11 20:05:07 +0000 |
commit | f6e97090d2ed9e05441ab0f4bec3559b816d7a00 (patch) | |
tree | ef244bd621ec3d39ca6605ce40908693a9cf8a49 /yt_dlp/extractor/twitter.py | |
parent | 2863fcf2b6876d0c7965ff7d6d9242eea653dc6b (diff) |
[ie/twitter:broadcast] Support `--wait-for-video` (#8475)
Closes #8473
Authored by: bashonly
Diffstat (limited to 'yt_dlp/extractor/twitter.py')
-rw-r--r-- | yt_dlp/extractor/twitter.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/yt_dlp/extractor/twitter.py b/yt_dlp/extractor/twitter.py index 7bd78eb48..d7609bc81 100644 --- a/yt_dlp/extractor/twitter.py +++ b/yt_dlp/extractor/twitter.py @@ -1619,6 +1619,9 @@ class TwitterBroadcastIE(TwitterBaseIE, PeriscopeBaseIE): info['title'] = broadcast.get('status') or info.get('title') info['uploader_id'] = broadcast.get('twitter_username') or info.get('uploader_id') info['uploader_url'] = format_field(broadcast, 'twitter_username', 'https://twitter.com/%s', default=None) + if info['live_status'] == 'is_upcoming': + return info + media_key = broadcast['media_key'] source = self._call_api( f'live_video_stream/status/{media_key}', media_key)['source'] |