youtube-summarizer/venv311/lib/python3.11/site-packages/jsonschema_path/handlers/utils.py

15 lines
361 B
Python

import os.path
import urllib.parse
import urllib.request
def uri_to_path(uri: str) -> str:
parsed = urllib.parse.urlparse(uri)
host = "{0}{0}{mnt}{0}".format(os.path.sep, mnt=parsed.netloc)
return os.path.normpath(
os.path.join(
host,
urllib.request.url2pathname(urllib.parse.unquote(parsed.path)),
)
)