youtube-dl

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

commit a5f707c4958389d4292f904e9b2f08e93d6bbcd2
parent 07ad22b8afb41aa0ef000a67532a6498c0edc592
Author: Philipp Hagemeister <phihag@phihag.de>
Date:   Sat, 15 Feb 2014 20:45:12 +0100

Merge branch 'master' of github.com:rg3/youtube-dl

Diffstat:
Myoutube_dl/downloader/f4m.py | 11++++++++++-
Myoutube_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 @@ -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 @@ -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'], }