youtube-dl

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

commit 5b1d158834f9202f29b650c4467fe144777380b4
parent a7298f3e99c8373d8c60be42f00d3b978d9b176a
Author: Sergey M․ <dstftw@gmail.com>
Date:   Sat, 10 Mar 2018 04:31:51 +0700

[raywenderlich] Extract videos in order

Diffstat:
Myoutube_dl/extractor/raywenderlich.py | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/youtube_dl/extractor/raywenderlich.py b/youtube_dl/extractor/raywenderlich.py @@ -75,7 +75,7 @@ class RayWenderlichIE(InfoExtractor): 'Downloading playlist %s - add --no-playlist to just download video' % course_id) - lesson_ids = [lesson_id] + lesson_ids = set((lesson_id, )) for lesson in re.findall( r'(<a[^>]+\bclass=["\']lesson-link[^>]+>)', webpage): attrs = extract_attributes(lesson) @@ -88,10 +88,10 @@ class RayWenderlichIE(InfoExtractor): r'/lessons/(\d+)', lesson_url, 'lesson id', default=None) if not lesson_id: continue - lesson_ids.append(lesson_id) + lesson_ids.add(lesson_id) entries = [] - for lesson_id in orderedSet(lesson_ids): + for lesson_id in sorted(lesson_ids): entries.append(self.url_result( smuggle_url(urljoin(url, lesson_id), {'force_video': True}), ie=RayWenderlichIE.ie_key()))