diff options
| -rw-r--r-- | test/test_playlists.py | 6 | ||||
| -rw-r--r-- | youtube_dl/extractor/francetv.py | 1 | ||||
| -rw-r--r-- | youtube_dl/extractor/ndr.py | 12 | ||||
| -rw-r--r-- | youtube_dl/extractor/sohu.py | 1 | ||||
| -rw-r--r-- | youtube_dl/extractor/vesti.py | 3 | 
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') | 
