1
0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2025-12-30 11:31:25 +00:00

[ie/ntvcojp] apply suggestion

- remove unnecessary traverse_obj
- rename Streaks media ID label

Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
This commit is contained in:
nullpos
2025-05-27 19:05:59 +09:00
committed by GitHub
parent a7f9dcfdc8
commit 5c4bb0a601

View File

@@ -46,11 +46,11 @@ class NTVCoJpCUIE(StreaksBaseIE):
display_id = self._match_id(url)
webpage = self._download_webpage(url, display_id)
info = traverse_obj(self._search_json(
r'window\.app\s*=', webpage, 'video info', display_id,
), ('falcorCache', 'catalog', 'episode', display_id, 'value', {dict}), default={})
info = self._search_json(
r'window\.app\s*=', webpage, 'video info',
display_id)['falcorCache']['catalog']['episode'][display_id]['value']
media_id = traverse_obj(info, (
'streaks_data', 'mediaid', {str_or_none}, {require('mediaID for Streaks')}))
'streaks_data', 'mediaid', {str_or_none}, {require('Streaks media ID')}))
non_phonetic = (lambda _, v: v['is_phonetic'] is False, 'value', {str})
return {