youtube-dl

Another place where youtube-dl lives on
git clone git://git.oshgnacknak.de/youtube-dl.git
Log | Files | Refs | README | LICENSE

m6.py (896B)


      1 # coding: utf-8
      2 from __future__ import unicode_literals
      3 
      4 from .common import InfoExtractor
      5 
      6 
      7 class M6IE(InfoExtractor):
      8     IE_NAME = 'm6'
      9     _VALID_URL = r'https?://(?:www\.)?m6\.fr/[^/]+/videos/(?P<id>\d+)-[^\.]+\.html'
     10 
     11     _TEST = {
     12         'url': 'http://www.m6.fr/emission-les_reines_du_shopping/videos/11323908-emeline_est_la_reine_du_shopping_sur_le_theme_ma_fete_d_8217_anniversaire.html',
     13         'md5': '242994a87de2c316891428e0176bcb77',
     14         'info_dict': {
     15             'id': '11323908',
     16             'ext': 'mp4',
     17             'title': 'Emeline est la Reine du Shopping sur le thème « Ma fête d’anniversaire ! »',
     18             'description': 'md5:1212ae8fb4b7baa4dc3886c5676007c2',
     19             'duration': 100,
     20         }
     21     }
     22 
     23     def _real_extract(self, url):
     24         video_id = self._match_id(url)
     25         return self.url_result('6play:%s' % video_id, 'SixPlay', video_id)