aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/yt_dlp_plugins/extractor/radiko_podcast.py
diff options
context:
space:
mode:
authorgarret1317 <garret@airmail.cc>2025-09-19 01:28:17 +0100
committergarret1317 <garret@airmail.cc>2025-09-19 01:38:40 +0100
commitb8807109ba7e4515ffc5d6d3d0fcf8888acd13a3 (patch)
tree77de6eee1711b0769465bcc18ababe39e4e5a064 /yt_dlp_plugins/extractor/radiko_podcast.py
parent291fd64ad2ca9d0d2b95a6812be3eebdb2012e6c (diff)
downloadyt-dlp-rajiko-b8807109ba7e4515ffc5d6d3d0fcf8888acd13a3.tar.gz
yt-dlp-rajiko-b8807109ba7e4515ffc5d6d3d0fcf8888acd13a3.tar.bz2
yt-dlp-rajiko-b8807109ba7e4515ffc5d6d3d0fcf8888acd13a3.zip
Add PodcastSearch test
Diffstat (limited to 'yt_dlp_plugins/extractor/radiko_podcast.py')
-rw-r--r--yt_dlp_plugins/extractor/radiko_podcast.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/yt_dlp_plugins/extractor/radiko_podcast.py b/yt_dlp_plugins/extractor/radiko_podcast.py
index 67d6475..27b91ad 100644
--- a/yt_dlp_plugins/extractor/radiko_podcast.py
+++ b/yt_dlp_plugins/extractor/radiko_podcast.py
@@ -131,6 +131,14 @@ class RadikoPodcastChannelIE(_RadikoPodcastBaseIE):
class RadikoPodcastSearchIE(InfoExtractor):
_VALID_URL = r"https?://(?:www\.)?radiko\.jp/#!/search/podcast/(?:timeshift|live)\?"
+ _TESTS = [{
+ "url": "https://radiko.jp/#!/search/podcast/live?key=ドラマ",
+ "playlist_mincount": 51,
+ "info_dict": {
+ "id": "ドラマ",
+ "title": "ドラマ",
+ },
+ }]
def _pagefunc(self, url, idx):
url = update_url_query(url, {"pageIdx": idx})
@@ -163,4 +171,5 @@ class RadikoPodcastSearchIE(InfoExtractor):
return self.playlist_result(
OnDemandPagedList(lambda idx: self._pagefunc(search_url, idx), 50),
title=keywords,
+ id=keywords, # i have to put some kind of id or the tests fail
)