diff options
| -rw-r--r-- | youtube_dl/downloader/f4m.py | 11 | ||||
| -rw-r--r-- | youtube_dl/extractor/syfy.py | 5 | 
2 files changed, 11 insertions, 5 deletions
| diff --git a/youtube_dl/downloader/f4m.py b/youtube_dl/downloader/f4m.py index 052751106..2a870a758 100644 --- a/youtube_dl/downloader/f4m.py +++ b/youtube_dl/downloader/f4m.py @@ -224,7 +224,13 @@ class F4mFD(FileDownloader):          self.to_screen('[download] Downloading f4m manifest')          manifest = self.ydl.urlopen(man_url).read()          self.report_destination(filename) -        http_dl = HttpQuietDownloader(self.ydl, {'continuedl': True, 'quiet': True, 'noprogress': True}) +        http_dl = HttpQuietDownloader(self.ydl, +            { +                'continuedl': True, +                'quiet': True, +                'noprogress': True, +                'test': self.params.get('test', False), +            })          doc = etree.fromstring(manifest)          formats = [(int(f.attrib.get('bitrate', -1)), f) for f in doc.findall(_add_ns('media'))] @@ -235,6 +241,9 @@ class F4mFD(FileDownloader):          metadata = base64.b64decode(media.find(_add_ns('metadata')).text)          boot_info = read_bootstrap_info(bootstrap)          fragments_list = build_fragments_list(boot_info) +        if self.params.get('test', False): +            # We only download the first fragment +            fragments_list = fragments_list[:1]          total_frags = len(fragments_list)          tmpfilename = self.temp_name(filename) diff --git a/youtube_dl/extractor/syfy.py b/youtube_dl/extractor/syfy.py index 502d43ec4..8809a57fe 100644 --- a/youtube_dl/extractor/syfy.py +++ b/youtube_dl/extractor/syfy.py @@ -10,16 +10,13 @@ class SyfyIE(InfoExtractor):      _TEST = {          'url': 'http://www.syfy.com/videos/Robot%20Combat%20League/Behind%20the%20Scenes/vid:2631458', +        'md5': 'e07de1d52c7278adbb9b9b1c93a66849',          'info_dict': {              'id': 'NmqMrGnXvmO1',              'ext': 'flv',              'title': 'George Lucas has Advice for his Daughter',              'description': 'Listen to what insights George Lucas give his daughter Amanda.',          }, -        'params': { -            # f4m download -            'skip_download': True, -        },          'add_ie': ['ThePlatform'],      } | 
