]> jfr.im git - yt-dlp.git/commitdiff
[extractor/Prankcast] Fix tags (#6316)
authorcolumndeeply <redacted>
Sat, 4 Mar 2023 17:52:15 +0000 (17:52 +0000)
committerGitHub <redacted>
Sat, 4 Mar 2023 17:52:15 +0000 (23:22 +0530)
Authored by: columndeeply

yt_dlp/extractor/prankcast.py

index 0eb5f98d19af2da7e06b134b9132031b4723a09b..b2ec5bbb863bd82c8d56d3c04c87b8f8d2a097f5 100644 (file)
@@ -18,7 +18,7 @@ class PrankCastIE(InfoExtractor):
             'cast': ['Devonanustart', 'Phonelosers'],
             'description': '',
             'categories': ['prank'],
-            'tags': ['prank call', 'prank'],
+            'tags': ['prank call', 'prank', 'live show'],
             'upload_date': '20220825'
         }
     }, {
@@ -35,7 +35,7 @@ class PrankCastIE(InfoExtractor):
             'cast': ['phonelosers'],
             'description': '',
             'categories': ['prank'],
-            'tags': ['prank call', 'prank'],
+            'tags': ['prank call', 'prank', 'live show'],
             'upload_date': '20221006'
         }
     }]
@@ -62,5 +62,5 @@ def _real_extract(self, url):
             'cast': list(filter(None, [uploader] + traverse_obj(guests_json, (..., 'name')))),
             'description': json_info.get('broadcast_description'),
             'categories': [json_info.get('broadcast_category')],
-            'tags': self._parse_json(json_info.get('broadcast_tags') or '{}', video_id)
+            'tags': try_call(lambda: json_info['broadcast_tags'].split(','))
         }