mirror of
https://github.com/l1ving/youtube-dl
synced 2025-02-02 19:22:51 +08:00
[nrktv] add additional URL scheme for episodes
Series' episodes seem to have gained an additional URL scheme. This expands the valid URL for NRKTVEpisodeIE. A test was also added, but it fails due to a proper update of the EPISODE_RE. (The existing test also fails, so d'uh.) NRKTVSeriesIE may also need to be adapted. Fixes g3/youtube-dl#18304
This commit is contained in:
parent
5547014ad9
commit
0aa9d9650d
@ -366,8 +366,8 @@ class NRKTVIE(NRKBaseIE):
|
|||||||
|
|
||||||
|
|
||||||
class NRKTVEpisodeIE(InfoExtractor):
|
class NRKTVEpisodeIE(InfoExtractor):
|
||||||
_VALID_URL = r'https?://tv\.nrk\.no/serie/(?P<id>[^/]+/sesong/\d+/episode/\d+)'
|
_VALID_URL = r'https?://tv\.nrk\.no/serie/(?P<id>[^/]+/(sesong/\d+/episode/\d+|\d+/[a-zA-Z]{4}\d{8}))'
|
||||||
_TEST = {
|
_TESTS = [{
|
||||||
'url': 'https://tv.nrk.no/serie/backstage/sesong/1/episode/8',
|
'url': 'https://tv.nrk.no/serie/backstage/sesong/1/episode/8',
|
||||||
'info_dict': {
|
'info_dict': {
|
||||||
'id': 'MSUI14000816AA',
|
'id': 'MSUI14000816AA',
|
||||||
@ -383,7 +383,24 @@ class NRKTVEpisodeIE(InfoExtractor):
|
|||||||
'params': {
|
'params': {
|
||||||
'skip_download': True,
|
'skip_download': True,
|
||||||
},
|
},
|
||||||
}
|
},
|
||||||
|
{
|
||||||
|
'url': 'https://tv.nrk.no/serie/lindmo/2018/MUHU11006318/avspiller',
|
||||||
|
'info_dict': {
|
||||||
|
'id': 'MUHU11006318AA',
|
||||||
|
'ext': 'mp4',
|
||||||
|
'title': 'Lindmo 23.11.2018',
|
||||||
|
'description': 'md5:370fb1fffa22cb0f47ab4b8453fc8070',
|
||||||
|
'duration': 3024,
|
||||||
|
'series': 'Lindmo',
|
||||||
|
'season_number': 2018,
|
||||||
|
'episode_number': None,
|
||||||
|
'episode': '23. november',
|
||||||
|
},
|
||||||
|
'params': {
|
||||||
|
'skip_download': True,
|
||||||
|
},
|
||||||
|
}]
|
||||||
|
|
||||||
def _real_extract(self, url):
|
def _real_extract(self, url):
|
||||||
display_id = self._match_id(url)
|
display_id = self._match_id(url)
|
||||||
|
Loading…
Reference in New Issue
Block a user