youtube-dl

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

videodetective.py (906B)


      1 from __future__ import unicode_literals
      2 
      3 from .common import InfoExtractor
      4 from .internetvideoarchive import InternetVideoArchiveIE
      5 
      6 
      7 class VideoDetectiveIE(InfoExtractor):
      8     _VALID_URL = r'https?://(?:www\.)?videodetective\.com/[^/]+/[^/]+/(?P<id>\d+)'
      9 
     10     _TEST = {
     11         'url': 'http://www.videodetective.com/movies/kick-ass-2/194487',
     12         'info_dict': {
     13             'id': '194487',
     14             'ext': 'mp4',
     15             'title': 'Kick-Ass 2',
     16             'description': 'md5:c189d5b7280400630a1d3dd17eaa8d8a',
     17         },
     18         'params': {
     19             # m3u8 download
     20             'skip_download': True,
     21         },
     22     }
     23 
     24     def _real_extract(self, url):
     25         video_id = self._match_id(url)
     26         query = 'customerid=69249&publishedid=' + video_id
     27         return self.url_result(
     28             InternetVideoArchiveIE._build_json_url(query),
     29             ie=InternetVideoArchiveIE.ie_key())