INNER CODE UNIT · Python
extract_video_id
DmitryRyumin/ICCV-2023-25-Papers · code/markdown_to_json_parser.py:232
def extract_video_id(url):
VIDEO_NOT_FOUND = {
"youtube": None,
"drive": None,
"dropbox": None,
"onedrive": None,
"loom": None,
}
try:
if not url:
return VIDEO_NOT_FOUND
parsed_url = urlparse(url)
if "youtube.com" in parsed_url.netloc or "youtu.be" in parsed_url.netloc:
video_id = parse_qs(parsed_url.query).get("v", [None])[
0