|
|
@ -55,11 +55,13 @@ class TeacherTubeIE(InfoExtractor):
|
|
|
|
|
|
|
|
|
|
|
|
quality = qualities(['mp3', 'flv', 'mp4'])
|
|
|
|
quality = qualities(['mp3', 'flv', 'mp4'])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_, media_urls = zip(*re.findall(r'([\'"])file\1\s*:\s*"([^"]+)"', webpage))
|
|
|
|
|
|
|
|
|
|
|
|
formats = [
|
|
|
|
formats = [
|
|
|
|
{
|
|
|
|
{
|
|
|
|
'url': media_url,
|
|
|
|
'url': media_url,
|
|
|
|
'quality': quality(determine_ext(media_url))
|
|
|
|
'quality': quality(determine_ext(media_url))
|
|
|
|
} for media_url in set(zip(*re.findall(r'([\'"])file\1\s*:\s*"([^"]+)"', webpage))[1])
|
|
|
|
} for media_url in set(media_urls)
|
|
|
|
]
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
self._sort_formats(formats)
|
|
|
|
self._sort_formats(formats)
|
|
|
|