diff options
| author | Filip Hedman <hedman.filip@gmail.com> | 2022-05-12 20:12:01 +0200 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-05-12 11:12:01 -0700 | 
| commit | 7ddbf09c2570d79baed8154e07ff7ee404ccc17c (patch) | |
| tree | f974857d663e47b6be105451c6f1da81465f73a1 | |
| parent | 2e4585da92864741421bc6ea3260145333535aeb (diff) | |
| download | hypervideo-pre-7ddbf09c2570d79baed8154e07ff7ee404ccc17c.tar.lz hypervideo-pre-7ddbf09c2570d79baed8154e07ff7ee404ccc17c.tar.xz hypervideo-pre-7ddbf09c2570d79baed8154e07ff7ee404ccc17c.zip | |
[DRTV] Improve `_VALID_URL` (#3708)
Authored by: vertan
| -rw-r--r-- | yt_dlp/extractor/drtv.py | 46 | 
1 files changed, 37 insertions, 9 deletions
| diff --git a/yt_dlp/extractor/drtv.py b/yt_dlp/extractor/drtv.py index 843e93072..74c40efd9 100644 --- a/yt_dlp/extractor/drtv.py +++ b/yt_dlp/extractor/drtv.py @@ -18,12 +18,11 @@ from ..utils import (      url_or_none,  ) -  class DRTVIE(InfoExtractor):      _VALID_URL = r'''(?x)                      https?://                          (?: -                            (?:www\.)?dr\.dk/(?:tv/se|nyheder|radio(?:/ondemand)?)/(?:[^/]+/)*| +                            (?:www\.)?dr\.dk/(?:tv/se|nyheder|(?:radio|lyd)(?:/ondemand)?)/(?:[^/]+/)*|                              (?:www\.)?(?:dr\.dk|dr-massive\.com)/drtv/(?:se|episode|program)/                          )                          (?P<id>[\da-z_-]+) @@ -51,6 +50,7 @@ class DRTVIE(InfoExtractor):              'release_year': 2016,          },          'expected_warnings': ['Unable to download f4m manifest'], +        'skip': 'this video has been removed',      }, {          # embed          'url': 'https://www.dr.dk/nyheder/indland/live-christianias-rydning-af-pusher-street-er-i-gang', @@ -71,31 +71,41 @@ class DRTVIE(InfoExtractor):          # with SignLanguage formats          'url': 'https://www.dr.dk/tv/se/historien-om-danmark/-/historien-om-danmark-stenalder',          'info_dict': { -            'id': 'historien-om-danmark-stenalder', +            'id': '00831690010',              'ext': 'mp4',              'title': 'Historien om Danmark: Stenalder',              'description': 'md5:8c66dcbc1669bbc6f873879880f37f2a',              'timestamp': 1546628400,              'upload_date': '20190104', -            'duration': 3502.56, +            'duration': 3504.618,              'formats': 'mincount:20', +            'release_year': 2017, +            'season_id': 'urn:dr:mu:bundle:5afc03ad6187a4065ca5fd35', +            'season_number': 1, +            'season': 'Historien om Danmark', +            'series': 'Historien om Danmark',          },          'params': {              'skip_download': True,          },      }, { -        'url': 'https://www.dr.dk/radio/p4kbh/regionale-nyheder-kh4/p4-nyheder-2019-06-26-17-30-9', +        'url': 'https://www.dr.dk/lyd/p4kbh/regionale-nyheder-kh4/p4-nyheder-2019-06-26-17-30-9',          'only_matching': True,      }, {          'url': 'https://www.dr.dk/drtv/se/bonderoeven_71769',          'info_dict': {              'id': '00951930010',              'ext': 'mp4', -            'title': 'Bonderøven (1:8)', -            'description': 'md5:3cf18fc0d3b205745d4505f896af8121', -            'timestamp': 1546542000, -            'upload_date': '20190103', +            'title': 'Bonderøven 2019 (1:8)', +            'description': 'md5:b6dcfe9b6f0bea6703e9a0092739a5bd', +            'timestamp': 1603188600, +            'upload_date': '20201020',              'duration': 2576.6, +            'season': 'Bonderøven 2019', +            'season_id': 'urn:dr:mu:bundle:5c201667a11fa01ca4528ce5', +            'release_year': 2019, +            'season_number': 2019, +            'series': 'Frank & Kastaniegaarden'          },          'params': {              'skip_download': True, @@ -109,6 +119,24 @@ class DRTVIE(InfoExtractor):      }, {          'url': 'https://www.dr.dk/drtv/program/jagten_220924',          'only_matching': True, +    }, { +        'url': 'https://www.dr.dk/lyd/p4aarhus/regionale-nyheder-ar4/regionale-nyheder-2022-05-05-12-30-3', +        'info_dict': { +            'id': 'urn:dr:mu:programcard:6265cb2571401424d0360113', +            'title': "Regionale nyheder", +            'ext': 'mp4', +            'duration': 120.043, +            'series': 'P4 Østjylland regionale nyheder', +            'timestamp': 1651746600, +            'season': 'Regionale nyheder', +            'release_year': 0, +            'season_id': 'urn:dr:mu:bundle:61c26889539f0201586b73c5', +            'description': '', +            'upload_date': '20220505', +        }, +        'params': { +            'skip_download': True, +        },      }]      def _real_extract(self, url): | 
