aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/test_playlists.py6
-rw-r--r--youtube_dl/extractor/francetv.py1
-rw-r--r--youtube_dl/extractor/ndr.py12
-rw-r--r--youtube_dl/extractor/sohu.py1
-rw-r--r--youtube_dl/extractor/vesti.py3
5 files changed, 12 insertions, 11 deletions
diff --git a/test/test_playlists.py b/test/test_playlists.py
index e0eb05460..1de9e8ec1 100644
--- a/test/test_playlists.py
+++ b/test/test_playlists.py
@@ -55,10 +55,10 @@ class TestPlaylists(unittest.TestCase):
def test_dailymotion_user(self):
dl = FakeYDL()
ie = DailymotionUserIE(dl)
- result = ie.extract('http://www.dailymotion.com/user/generation-quoi/')
+ result = ie.extract('https://www.dailymotion.com/user/nqtv')
self.assertIsPlaylist(result)
- self.assertEqual(result['title'], 'Génération Quoi')
- self.assertTrue(len(result['entries']) >= 26)
+ self.assertEqual(result['title'], 'Rémi Gaillard')
+ self.assertTrue(len(result['entries']) >= 100)
def test_vimeo_channel(self):
dl = FakeYDL()
diff --git a/youtube_dl/extractor/francetv.py b/youtube_dl/extractor/francetv.py
index ae342341c..51eb97b2f 100644
--- a/youtube_dl/extractor/francetv.py
+++ b/youtube_dl/extractor/francetv.py
@@ -184,6 +184,7 @@ class GenerationQuoiIE(InfoExtractor):
# It uses Dailymotion
'skip_download': True,
},
+ 'skip': 'Only available from France',
}
def _real_extract(self, url):
diff --git a/youtube_dl/extractor/ndr.py b/youtube_dl/extractor/ndr.py
index 811ef5201..0650f9564 100644
--- a/youtube_dl/extractor/ndr.py
+++ b/youtube_dl/extractor/ndr.py
@@ -26,15 +26,15 @@ class NDRIE(InfoExtractor):
},
},
{
- 'url': 'http://www.ndr.de/903/audio191719.html',
- 'md5': '41ed601768534dd18a9ae34d84798129',
+ 'url': 'http://www.ndr.de/info/audio51535.html',
+ 'md5': 'bb3cd38e24fbcc866d13b50ca59307b8',
'note': 'Audio file',
'info_dict': {
- 'id': '191719',
+ 'id': '51535',
'ext': 'mp3',
- 'title': '"Es war schockierend"',
- 'description': 'md5:ed7ff8364793545021a6355b97e95f10',
- 'duration': 112,
+ 'title': 'La Valette entgeht der Hinrichtung',
+ 'description': 'md5:22f9541913a40fe50091d5cdd7c9f536',
+ 'duration': 884,
}
}
]
diff --git a/youtube_dl/extractor/sohu.py b/youtube_dl/extractor/sohu.py
index 2b9bf0cb7..bebcafb62 100644
--- a/youtube_dl/extractor/sohu.py
+++ b/youtube_dl/extractor/sohu.py
@@ -17,6 +17,7 @@ class SohuIE(InfoExtractor):
u'info_dict': {
u'title': u'MV:Far East Movement《The Illest》',
},
+ u'skip': u'Only available from China',
}
def _real_extract(self, url):
diff --git a/youtube_dl/extractor/vesti.py b/youtube_dl/extractor/vesti.py
index 7773cec14..f51d4dcfa 100644
--- a/youtube_dl/extractor/vesti.py
+++ b/youtube_dl/extractor/vesti.py
@@ -87,8 +87,7 @@ class VestiIE(InfoExtractor):
video_id = mobj.group('id')
else:
mobj = re.search(
- r'<div.+?id="current-video-holder".*?>\s*<iframe src="http://player\.rutv\.ru/iframe/(?P<type>[^/]+)/id/(?P<id>\d+)[^"]*"',
- page)
+ r'<iframe.+?src="http://player\.rutv\.ru/iframe/(?P<type>[^/]+)/id/(?P<id>\d+)[^"]*".*?></iframe>', page)
if not mobj:
raise ExtractorError('No media found')