Make arguments shorter and add type hints

This commit is contained in:
2021-10-28 21:05:20 +02:00
parent bf3cc3f683
commit 9020344432

18
main.py
View File

@ -113,28 +113,28 @@ async def main():
return HTMLResponse(content=content) return HTMLResponse(content=content)
def generate_html(video_url, video_width, video_height, video_screenshot, video_filename): def generate_html(url: str, width: int, height: int, screenshot: str, filename: str):
video_html = f""" video_html = f"""
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<!-- Generated at {datetime.now().strftime('%Y-%m-%d %H:%M:%S')} --> <!-- Generated at {datetime.now().strftime('%Y-%m-%d %H:%M:%S')} -->
<head> <head>
<meta property="og:type" content="video.other"> <meta property="og:type" content="video.other">
<meta property="twitter:player" content="{video_url}"> <meta property="twitter:player" content="{url}">
<meta property="og:video:type" content="text/html"> <meta property="og:video:type" content="text/html">
<meta property="og:video:width" content="{video_width}"> <meta property="og:video:width" content="{width}">
<meta property="og:video:height" content="{video_height}"> <meta property="og:video:height" content="{height}">
<meta name="twitter:image" content="{video_screenshot}"> <meta name="twitter:image" content="{screenshot}">
<meta http-equiv="refresh" content="0;url={video_url}"> <meta http-equiv="refresh" content="0;url={url}">
</head> </head>
</html> </html>
""" """
video_filename += ".html" filename += ".html"
with open(f"Uploads/{video_filename}", "w") as file: with open(f"Uploads/{filename}", "w", encoding="utf-8") as file:
file.write(video_html) file.write(video_html)
return f"{domain}{video_filename}" return f"{domain}{filename}"
def find_video_resolution(path_to_video): def find_video_resolution(path_to_video):