]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/extractor/shared.py
[compat] Remove more functions
[yt-dlp.git] / yt_dlp / extractor / shared.py
index 5bc097b0d81c5188e73a922327c1b630fd599028..31c0080ba432bb04963af69beb084a112a3bebf7 100644 (file)
@@ -1,14 +1,15 @@
+
+
+import urllib.parse
+
 from .common import InfoExtractor
-from ..compat import (
-    compat_b64decode,
-    compat_urllib_parse_unquote_plus,
-)
+from ..compat import compat_b64decode
 from ..utils import (
-    determine_ext,
+    KNOWN_EXTENSIONS,
     ExtractorError,
+    determine_ext,
     int_or_none,
     js_to_json,
-    KNOWN_EXTENSIONS,
     parse_filesize,
     rot47,
     url_or_none,
@@ -130,7 +131,7 @@ def decode_url_old(encoded_url):
             return stream_url
 
         def decode_url(encoded_url):
-            return rot47(compat_urllib_parse_unquote_plus(encoded_url))
+            return rot47(urllib.parse.unquote_plus(encoded_url))
 
         return decode_url(self._parse_json(
             self._search_regex(