new game stuff, analytics

This commit is contained in:
sky
2026-02-07 14:45:30 -05:00
parent 49e542b3e9
commit 71f377ac18
20 changed files with 144 additions and 562 deletions

13
games/osu.js Normal file
View File

@ -0,0 +1,13 @@
async function minoProxy(req, res) {
let baseurl = ((req.url.startsWith("/api") && !req.url.startsWith("/api/v2")) || req.url.includes(".ttf") || req.url.startsWith("/skin/")) ? "https://webosumania.com" : "https://catboy.best"
let data = await fetch(baseurl + req.url);
res.status(data.status);
res.setHeader("Content-Type", data.headers.get("content-type"));
for await (const chunk of data.body) {
res.write(chunk)
}
res.end();
}
export { minoProxy };