aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2021-06-23 07:49:09 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2021-06-23 07:49:09 +0530
commit2b18a8c59018a863cfac5b959ee14e474a7a87bc (patch)
treef086eb3c5ffe7c16e10c8e4a3623ca7449830f05
parentdac8b87b0c0e0b7efa14bb9b13b42646aec66fef (diff)
downloadhypervideo-pre-2b18a8c59018a863cfac5b959ee14e474a7a87bc.tar.lz
hypervideo-pre-2b18a8c59018a863cfac5b959ee14e474a7a87bc.tar.xz
hypervideo-pre-2b18a8c59018a863cfac5b959ee14e474a7a87bc.zip
[plutotv] Improve `_VALID_URL`
Closes #431
-rw-r--r--yt_dlp/extractor/plutotv.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/yt_dlp/extractor/plutotv.py b/yt_dlp/extractor/plutotv.py
index 6e3f48a9d..b19ff8d02 100644
--- a/yt_dlp/extractor/plutotv.py
+++ b/yt_dlp/extractor/plutotv.py
@@ -19,7 +19,7 @@ from ..utils import (
class PlutoTVIE(InfoExtractor):
- _VALID_URL = r'https?://(?:www\.)?pluto\.tv/on-demand/(?P<video_type>movies|series)/(?P<slug>.*)/?$'
+ _VALID_URL = r'https?://(?:www\.)?pluto\.tv(?:/en)?/on-demand/(?P<video_type>movies|series)/(?P<slug>.*)/?$'
_INFO_URL = 'https://service-vod.clusters.pluto.tv/v3/vod/slugs/'
_INFO_QUERY_PARAMS = {
'appName': 'web',
@@ -48,24 +48,21 @@ class PlutoTVIE(InfoExtractor):
'episode_number': 3,
'duration': 3600,
}
- },
- {
+ }, {
'url': 'https://pluto.tv/on-demand/series/i-love-money/season/1/',
'playlist_count': 11,
'info_dict': {
'id': '5de6c582e9379ae4912dedbd',
'title': 'I Love Money - Season 1',
}
- },
- {
+ }, {
'url': 'https://pluto.tv/on-demand/series/i-love-money/',
'playlist_count': 26,
'info_dict': {
'id': '5de6c582e9379ae4912dedbd',
'title': 'I Love Money',
}
- },
- {
+ }, {
'url': 'https://pluto.tv/on-demand/movies/arrival-2015-1-1',
'md5': '3cead001d317a018bf856a896dee1762',
'info_dict': {
@@ -75,7 +72,10 @@ class PlutoTVIE(InfoExtractor):
'description': 'When mysterious spacecraft touch down across the globe, an elite team - led by expert translator Louise Banks (Academy Award® nominee Amy Adams) – races against time to decipher their intent.',
'duration': 9000,
}
- },
+ }, {
+ 'url': 'https://pluto.tv/en/on-demand/series/manhunters-fugitive-task-force/seasons/1/episode/third-times-the-charm-1-1',
+ 'only_matching': True,
+ }
]
def _to_ad_free_formats(self, video_id, formats, subtitles):