From 961cb9a7e26e083af9c4e53a4982a76c4dc34e0d Mon Sep 17 00:00:00 2001 From: Rory& Date: Tue, 17 Feb 2026 03:35:47 +0100 Subject: [PATCH] API: request embeds in US english preferred --- src/api/util/utility/EmbedHandlers.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/api/util/utility/EmbedHandlers.ts b/src/api/util/utility/EmbedHandlers.ts index b82cdf97b..77d0c8f0c 100644 --- a/src/api/util/utility/EmbedHandlers.ts +++ b/src/api/util/utility/EmbedHandlers.ts @@ -27,6 +27,7 @@ export const DEFAULT_FETCH_OPTIONS: RequestInit = { redirect: "follow", headers: { "user-agent": "Mozilla/5.0 (compatible; Spacebar/1.0; +https://github.com/spacebarchat/server)", + "accept-language": "en-US,en;q=0.9", }, // size: 1024 * 1024 * 5, // grabbed from config later method: "GET", @@ -450,7 +451,7 @@ export const EmbedHandlers: { "youtu.be": (url) => EmbedHandlers["www.youtube.com"](url), "youtube.com": (url) => EmbedHandlers["www.youtube.com"](url), "www.youtube.com": async (url: URL): Promise => { - const response = await doFetch(url, { headers: { cookie: "CONSENT=PENDING+999" } }); + const response = await doFetch(url, { headers: { cookie: "CONSENT=PENDING+999; hl=en" } }); if (!response) return null; const metas = getMetaDescriptions(await response.text());