This commit is contained in:
bashonly
2025-04-06 23:23:25 +00:00
committed by GitHub
parent 14340b4b6b
commit f7448d0358
+2 -2
View File
@@ -112,7 +112,7 @@ class LRTVODIE(LRTBaseIE):
class LRTRadioIE(LRTBaseIE): class LRTRadioIE(LRTBaseIE):
_VALID_URL = r'https?://(?:www\.)?lrt\.lt/radioteka/irasas/(?P<id>[0-9]+)/(?P<path>[^?#/]+)' _VALID_URL = r'https?://(?:www\.)?lrt\.lt/radioteka/irasas/(?P<id>\d+)/(?P<path>[^?#/]+)'
_TESTS = [{ _TESTS = [{
# m3u8 download # m3u8 download
'url': 'https://www.lrt.lt/radioteka/irasas/2000359728/nemarios-eiles-apie-pragarus-ir-skaistyklas-su-aiste-kiltinaviciute', 'url': 'https://www.lrt.lt/radioteka/irasas/2000359728/nemarios-eiles-apie-pragarus-ir-skaistyklas-su-aiste-kiltinaviciute',
@@ -134,10 +134,10 @@ class LRTRadioIE(LRTBaseIE):
def _real_extract(self, url): def _real_extract(self, url):
video_id, path = self._match_valid_url(url).group('id', 'path') video_id, path = self._match_valid_url(url).group('id', 'path')
media = self._download_json( media = self._download_json(
'https://www.lrt.lt/radioteka/api/media', video_id, 'https://www.lrt.lt/radioteka/api/media', video_id,
query={'url': f'/mediateka/irasas/{video_id}/{path}'}) query={'url': f'/mediateka/irasas/{video_id}/{path}'})
return traverse_obj(media, { return traverse_obj(media, {
'id': ('id', {int}, {str_or_none}), 'id': ('id', {int}, {str_or_none}),
'title': ('title', {str}), 'title': ('title', {str}),