]> jfr.im git - yt-dlp.git/commitdiff
[ie/alura] Fix extractor (#9658)
authorHugo Azevedo <redacted>
Sat, 11 May 2024 16:54:29 +0000 (09:54 -0700)
committerGitHub <redacted>
Sat, 11 May 2024 16:54:29 +0000 (16:54 +0000)
Authored by: hugohaa

yt_dlp/extractor/alura.py

index bfe066bc68515cf1b6c4ec0a72a973e77bc378d2..b785c62c32107dfa83ee6ffe2cd9c68a7d519000 100644 (file)
@@ -39,7 +39,7 @@ class AluraIE(InfoExtractor):
 
     def _real_extract(self, url):
 
-        course, video_id = self._match_valid_url(url)
+        course, video_id = self._match_valid_url(url).group('course_name', 'id')
         video_url = self._VIDEO_URL % (course, video_id)
 
         video_dict = self._download_json(video_url, video_id, 'Searching for videos')
@@ -52,7 +52,7 @@ def _real_extract(self, url):
 
             formats = []
             for video_obj in video_dict:
-                video_url_m3u8 = video_obj.get('link')
+                video_url_m3u8 = video_obj.get('mp4')
                 video_format = self._extract_m3u8_formats(
                     video_url_m3u8, None, 'mp4', entry_protocol='m3u8_native',
                     m3u8_id='hls', fatal=False)