projects
/
youtube-dl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[youtube] fix hd720 format position
[youtube-dl]
/
youtube_dl
/
extractor
/
raywenderlich.py
diff --git
a/youtube_dl/extractor/raywenderlich.py
b/youtube_dl/extractor/raywenderlich.py
index 0f061c4b25066d8b885c61796a5ee583d43b674c..640c3ee23f06c1dca48627130a7c56d998b05fac 100644
(file)
--- a/
youtube_dl/extractor/raywenderlich.py
+++ b/
youtube_dl/extractor/raywenderlich.py
@@
-7,7
+7,6
@@
from .vimeo import VimeoIE
from ..utils import (
extract_attributes,
ExtractorError,
from ..utils import (
extract_attributes,
ExtractorError,
- orderedSet,
smuggle_url,
unsmuggle_url,
urljoin,
smuggle_url,
unsmuggle_url,
urljoin,
@@
-75,7
+74,7
@@
class RayWenderlichIE(InfoExtractor):
'Downloading playlist %s - add --no-playlist to just download video'
% course_id)
'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)
for lesson in re.findall(
r'(<a[^>]+\bclass=["\']lesson-link[^>]+>)', webpage):
attrs = extract_attributes(lesson)
@@
-88,10
+87,10
@@
class RayWenderlichIE(InfoExtractor):
r'/lessons/(\d+)', lesson_url, 'lesson id', default=None)
if not lesson_id:
continue
r'/lessons/(\d+)', lesson_url, 'lesson id', default=None)
if not lesson_id:
continue
- lesson_ids.a
ppen
d(lesson_id)
+ lesson_ids.a
d
d(lesson_id)
entries = []
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()))
entries.append(self.url_result(
smuggle_url(urljoin(url, lesson_id), {'force_video': True}),
ie=RayWenderlichIE.ie_key()))