]> jfr.im git - yt-dlp.git/commitdiff
[curiositystream] Fix login
authorpukkandan <redacted>
Sat, 13 Nov 2021 18:25:12 +0000 (23:55 +0530)
committerpukkandan <redacted>
Sat, 13 Nov 2021 18:26:56 +0000 (23:56 +0530)
Bug from 92775d8a40728fe045af000755f1c3eeffb2089d

yt_dlp/extractor/curiositystream.py

index 286a4c6af4e77ecebbe2ee29d43e424964105ad5..485b6031fcefc8944df74ada47aceb962c4e6ddd 100644 (file)
@@ -15,7 +15,6 @@
 class CuriosityStreamBaseIE(InfoExtractor):
     _NETRC_MACHINE = 'curiositystream'
     _auth_token = None
-    _API_BASE_URL = 'https://api.curiositystream.com/v1/'
 
     def _handle_errors(self, result):
         error = result.get('error', {}).get('message')
@@ -39,7 +38,8 @@ def _real_initialize(self):
         if email is None:
             return
         result = self._download_json(
-            self._API_BASE_URL + 'login', None, data=urlencode_postdata({
+            'https://api.curiositystream.com/v1/login', None,
+            note='Logging in', data=urlencode_postdata({
                 'email': email,
                 'password': password,
             }))
@@ -68,12 +68,14 @@ class CuriosityStreamIE(CuriosityStreamBaseIE):
         },
     }]
 
+    _API_BASE_URL = 'https://api.curiositystream.com/v1/media/'
+
     def _real_extract(self, url):
         video_id = self._match_id(url)
 
         formats = []
         for encoding_format in ('m3u8', 'mpd'):
-            media = self._call_api('media/' + video_id, video_id, query={
+            media = self._call_api(video_id, video_id, query={
                 'encodingsNew': 'true',
                 'encodingsFormat': encoding_format,
             })