]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/extractor/pluralsight.py
[utils] Add `parse_qs`
[yt-dlp.git] / yt_dlp / extractor / pluralsight.py
index d494753e685a9dbd8424e4c790e83cef8bd5ef3e..801057ee10ca18af0d2ba33eb913928e281dc377 100644 (file)
@@ -17,6 +17,7 @@
     float_or_none,
     int_or_none,
     parse_duration,
+    parse_qs,
     qualities,
     srt_subtitles_timecode,
     try_get,
@@ -273,7 +274,7 @@ def _convert_subtitles(duration, subs):
         return srt
 
     def _real_extract(self, url):
-        qs = compat_urlparse.parse_qs(compat_urlparse.urlparse(url).query)
+        qs = parse_qs(url)
 
         author = qs.get('author', [None])[0]
         name = qs.get('name', [None])[0]