fix: twitter hack videos extension detection

This commit is contained in:
msramalho
2023-07-26 16:12:56 +01:00
parent 086a9e6c84
commit 888ad8f004
3 changed files with 11 additions and 2 deletions

View File

@@ -2,6 +2,7 @@
import os, json, requests
from datetime import datetime
from loguru import logger
from urllib.parse import urlparse, urlunparse
def mkdir_if_not_exists(folder):
@@ -20,6 +21,13 @@ def expand_url(url):
logger.error(f'Failed to expand url {url}')
return url
def remove_get_parameters(url):
# http://example.com/file.mp4?t=1 -> http://example.com/file.mp4
# useful for mimetypes to work
parsed_url = urlparse(url)
new_url = urlunparse(parsed_url._replace(query=''))
return new_url
def getattr_or(o: object, prop: str, default=None):
try: