From 5c4bb0a60107d43a16dc27541fdb3316d9762129 Mon Sep 17 00:00:00 2001 From: nullpos Date: Tue, 27 May 2025 19:05:59 +0900 Subject: [PATCH] [ie/ntvcojp] apply suggestion - remove unnecessary traverse_obj - rename Streaks media ID label Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com> --- yt_dlp/extractor/ntvcojp.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/yt_dlp/extractor/ntvcojp.py b/yt_dlp/extractor/ntvcojp.py index 89dc9c1605..1674d239d3 100644 --- a/yt_dlp/extractor/ntvcojp.py +++ b/yt_dlp/extractor/ntvcojp.py @@ -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 {