aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsepro <sepro@sepr0.com>2025-04-18 21:05:01 +0200
committerGitHub <noreply@github.com>2025-04-18 21:05:01 +0200
commit4e69a626cce51428bc1d66dc606a56d9498b03a5 (patch)
treefa1a076ef6951eea00b30add2ad9bb6ac11ee25e
parent77aa15e98f34c4ad425aabf39dd1ee37b48f772c (diff)
[ie/tvp:vod] Improve `_VALID_URL` (#12923)
Closes #12917 Authored by: seproDev
-rw-r--r--yt_dlp/extractor/tvp.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/yt_dlp/extractor/tvp.py b/yt_dlp/extractor/tvp.py
index da3082907..416cbab3c 100644
--- a/yt_dlp/extractor/tvp.py
+++ b/yt_dlp/extractor/tvp.py
@@ -513,7 +513,7 @@ class TVPVODBaseIE(InfoExtractor):
class TVPVODVideoIE(TVPVODBaseIE):
IE_NAME = 'tvp:vod'
- _VALID_URL = r'https?://vod\.tvp\.pl/(?P<category>[a-z\d-]+,\d+)/[a-z\d-]+(?<!-odcinki)(?:-odcinki,\d+/odcinek-\d+,S\d+E\d+)?,(?P<id>\d+)/?(?:[?#]|$)'
+ _VALID_URL = r'https?://vod\.tvp\.pl/(?P<category>[a-z\d-]+,\d+)/[a-z\d-]+(?<!-odcinki)(?:-odcinki,\d+/odcinek--?\d+,S-?\d+E-?\d+)?,(?P<id>\d+)/?(?:[?#]|$)'
_TESTS = [{
'url': 'https://vod.tvp.pl/dla-dzieci,24/laboratorium-alchemika-odcinki,309338/odcinek-24,S01E24,311357',
@@ -568,6 +568,9 @@ class TVPVODVideoIE(TVPVODBaseIE):
'live_status': 'is_live',
'thumbnail': 're:https?://.+',
},
+ }, {
+ 'url': 'https://vod.tvp.pl/informacje-i-publicystyka,205/konskie-2025-debata-przedwyborcza-odcinki,2028435/odcinek--1,S01E-1,2028419',
+ 'only_matching': True,
}]
def _real_extract(self, url):