from youtube_dl.extractor import youtube from youtube_dl import main youtube._try_get = _try_get = youtube.try_get def try_get(src, getter, expected_type=None): res = _try_get(src, getter, expected_type) if isinstance(res, str) and res.startswith('This live event will begin in '): t = _try_get(src, lambda x: x['playabilityStatus']['liveStreamability']['liveStreamabilityRenderer']['offlineSlate']['liveStreamOfflineSlateRenderer']['scheduledStartTime'], str) res = f'AUTOYTARCHIVE:{t} {res}' return res youtube.try_get = try_get main()