From e9bbe61eba805c95954aaddf9297f4495ceb5805 Mon Sep 17 00:00:00 2001 From: MMaker Date: Fri, 31 Jan 2025 19:16:37 -0500 Subject: [PATCH] Try adding extra meta tags --- app.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app.py b/app.py index 19b3890..94793ad 100644 --- a/app.py +++ b/app.py @@ -68,9 +68,13 @@ def proxy(video_id): if tag.get("property") == "og:image" and thumbnail_url: tag["content"] = thumbnail_url break - # Fix embed (Niconico doesn't return MP4s) - # if tag.get("property") == "og:video:type": - # tag["content"] = "text/html" + + og_tags.remove(soup.find("meta", property="og:video:type")) + og_tags.append(soup.new_tag("meta", property="og:video:type", content="text/html")) + og_tags.append(soup.new_tag("meta", property="twitter:card", content="player")) + og_tags.append(soup.new_tag("meta", property="twitter:image", content="0")) + og_tags.append(soup.new_tag("meta", property="twitter:player:stream:content_type", content="text/html")) + og_tags.append(soup.new_tag("meta", property="theme-color", content="#f7f7f7")) og_tags_str = "\n".join(str(tag) for tag in og_tags) html_response = f"""