aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/InfoExtractors.py
diff options
context:
space:
mode:
authorJaime Marquínez Ferrándiz <jaimemf93@gmail.com>2013-03-05 11:58:01 +0100
committerJaime Marquínez Ferrándiz <jaimemf93@gmail.com>2013-03-05 11:58:01 +0100
commit597cc8a45536aa4207c5ffc3e421fcebf2e08fe6 (patch)
tree2790a4e632ede967268ae31b38f9f1f306196ee9 /youtube_dl/InfoExtractors.py
parent3370abd509d5b68e22218f07f0aa43cdf16ff2f8 (diff)
downloadyoutube-dl-597cc8a45536aa4207c5ffc3e421fcebf2e08fe6.tar.xz
Use extract_info in YoutubePlaylist and YoutubeSearch
Diffstat (limited to 'youtube_dl/InfoExtractors.py')
-rwxr-xr-xyoutube_dl/InfoExtractors.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/youtube_dl/InfoExtractors.py b/youtube_dl/InfoExtractors.py
index 7ce84fe79..8a7694a76 100755
--- a/youtube_dl/InfoExtractors.py
+++ b/youtube_dl/InfoExtractors.py
@@ -1756,9 +1756,7 @@ class YoutubePlaylistIE(InfoExtractor):
else:
self._downloader.to_screen(u'[youtube] PL %s: Found %i videos, downloading %i' % (playlist_id, total, len(videos)))
- for video in videos:
- self._downloader.download([video])
- return
+ return self._downloader.extract_info_iterable(videos)
class YoutubeChannelIE(InfoExtractor):
@@ -1892,8 +1890,8 @@ class YoutubeUserIE(InfoExtractor):
self._downloader.to_screen(u"[youtube] user %s: Collected %d video ids (downloading %d of them)" %
(username, all_ids_count, len(video_ids)))
- for video_id in video_ids:
- self._downloader.download(['http://www.youtube.com/watch?v=%s' % video_id])
+ urls = ['http://www.youtube.com/watch?v=%s' % video_id for video_id in video_ids]
+ return self._downloader.extract_info_iterable(urls)
class BlipTVUserIE(InfoExtractor):