aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2022-11-19 08:42:06 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2022-11-19 08:42:06 +0530
commit8486540257c8f1532654cafb4e22b099ba62a287 (patch)
tree805a7238d293ed305f050d3bc028e5d48e20fa8b
parented027fd9d8c0832d6186b3591ca51622e34a072d (diff)
downloadhypervideo-pre-8486540257c8f1532654cafb4e22b099ba62a287.tar.lz
hypervideo-pre-8486540257c8f1532654cafb4e22b099ba62a287.tar.xz
hypervideo-pre-8486540257c8f1532654cafb4e22b099ba62a287.zip
[extractor/unsupported] Add more URLs
Closes #5557, Closes #2744, Closes #5578
-rw-r--r--yt_dlp/extractor/unsupported.py40
1 files changed, 25 insertions, 15 deletions
diff --git a/yt_dlp/extractor/unsupported.py b/yt_dlp/extractor/unsupported.py
index e40666ec0..b9cb31beb 100644
--- a/yt_dlp/extractor/unsupported.py
+++ b/yt_dlp/extractor/unsupported.py
@@ -39,20 +39,22 @@ class KnownDRMIE(UnsupportedInfoExtractor):
r'(?:[\w\.]+\.)?mech-plus\.com',
r'aha\.video',
r'mubi\.com',
- r'vootkids\.com'
+ r'vootkids\.com',
+ r'nowtv\.it/watch',
+ r'tv\.apple\.com',
)
_TESTS = [{
# https://github.com/yt-dlp/yt-dlp/issues/4309
- 'url': 'https://www.peacocktv.com',
+ 'url': 'https://peacocktv.com/watch/playback/vod/GMO_00000000073159_01/f9d03003-eb04-3c7f-a7b6-a83ab7eb55bc',
'only_matching': True,
}, {
# https://github.com/yt-dlp/yt-dlp/issues/1719,
- 'url': 'https://www.channel4.com',
+ 'url': 'https://www.channel4.com/programmes/gurren-lagann/on-demand/69960-001',
'only_matching': True,
}, {
# https://github.com/yt-dlp/yt-dlp/issues/1548
- 'url': 'https://www.channel5.com',
+ 'url': 'https://www.channel5.com/show/uk-s-strongest-man-2021/season-2021/episode-1',
'only_matching': True,
}, {
'url': r'https://hsesn.apps.disneyplus.com',
@@ -67,39 +69,47 @@ class KnownDRMIE(UnsupportedInfoExtractor):
'url': 'https://open.spotify.com/track/',
'only_matching': True,
}, {
- # TVNZ: https://github.com/yt-dlp/yt-dlp/issues/4122
- 'url': 'https://tvnz.co.nz',
+ # https://github.com/yt-dlp/yt-dlp/issues/4122
+ 'url': 'https://www.tvnz.co.nz/shows/ice-airport-alaska/episodes/s1-e1',
'only_matching': True,
}, {
# https://github.com/yt-dlp/yt-dlp/issues/1922
- 'url': 'https://www.oneplus.ch',
+ 'url': 'https://www.oneplus.ch/play/1008188',
'only_matching': True,
}, {
# https://github.com/yt-dlp/yt-dlp/issues/1140
- 'url': 'https://www.artstation.com/learning/courses/',
+ 'url': 'https://www.artstation.com/learning/courses/dqQ/character-design-masterclass-with-serge-birault/chapters/Rxn3/introduction',
'only_matching': True,
}, {
# https://github.com/yt-dlp/yt-dlp/issues/3544
- 'url': 'https://www.philo.com',
+ 'url': 'https://www.philo.com/player/player/vod/Vk9EOjYwODU0ODg5OTY0ODY0OTQ5NA',
'only_matching': True,
}, {
# https://github.com/yt-dlp/yt-dlp/issues/3533
- 'url': 'https://www.mech-plus.com/',
+ 'url': 'https://www.mech-plus.com/player/24892/stream?assetType=episodes&playlist_id=6',
'only_matching': True,
}, {
- 'url': 'https://watch.mech-plus.com/',
+ 'url': 'https://watch.mech-plus.com/details/25240?playlist_id=6',
'only_matching': True,
}, {
# https://github.com/yt-dlp/yt-dlp/issues/2934
- 'url': 'https://www.aha.video',
+ 'url': 'https://www.aha.video/player/movie/lucky-man',
'only_matching': True,
}, {
# https://github.com/yt-dlp/yt-dlp/issues/2743
- 'url': 'https://mubi.com',
+ 'url': 'https://mubi.com/films/the-night-doctor',
'only_matching': True,
}, {
# https://github.com/yt-dlp/yt-dlp/issues/3287
- 'url': 'https://www.vootkids.com',
+ 'url': 'https://www.vootkids.com/movies/chhota-bheem-the-rise-of-kirmada/764459',
+ 'only_matching': True,
+ }, {
+ # https://github.com/yt-dlp/yt-dlp/issues/2744
+ 'url': 'https://www.nowtv.it/watch/home/asset/and-just-like-that/skyserie_f8fe979772e8437d8a61ab83b6d293e9/seasons/1/episodes/8/R_126182_HD',
+ 'only_matching': True,
+ }, {
+ # https://github.com/yt-dlp/yt-dlp/issues/5557
+ 'url': 'https://tv.apple.com/it/show/loot---una-fortuna/umc.cmc.5erbujil1mpazuerhr1udnk45?ctx_brand=tvs.sbd.4000',
'only_matching': True,
}]
@@ -119,7 +129,7 @@ class KnownPiracyIE(UnsupportedInfoExtractor):
"""
URLS = (
- r'dood\.(?:to|watch|so|pm|wf|ru)',
+ r'dood\.(?:to|watch|so|pm|wf|re)',
)
_TESTS = [{