website/website/scripts/binkies.ts
yourfriendoss a4f524990b
Some checks failed
/ build (push) Failing after 58s
+prigoana.png
2025-11-17 21:37:01 +02:00

84 lines
2.5 KiB
TypeScript

const binkies = document.querySelector(".binkies")!;
const binky = [
["https://sad.ovh", "sadovh.png"],
["https://beepi.ng", "unnick.png"],
[
"https://github.com/NotNite/eightyeightthirtyone",
"eighteightthirtyone.png",
],
["https://onz.ee", "shame.png"],
["https://moosyu.com/", "moosyu.png"],
["https://potentia.moe/", "tm.gif"],
["https://katelyn.moe", "katelyn.png"],
["https://thinliquid.dev", "lqd.png"],
["https://joo.sh/", "joosh.gif"],
["https://ctrlaus.moe/", "ctrlaustin.gif"],
["https://satorikeiko.nekoweb.org", "satorikeiko.png"],
["https://nekoaerospace.nekoweb.org", "nekoaerospace.png"],
["https://metakabe.nekoweb.org", "kabebutton.gif"],
//["https://derg.rest", "tom.png"],
["https://sillylaird.nekoweb.org/", "sillylairdb.png"],
["https://2rin.nekoweb.org", "2rin.gif"],
["https://status.cafe", "statuscafe.png"],
["https://windigone.nekoweb.org", "windigone.gif"],
["https://eye.nekoweb.org", "eye.png"],
["https://yumeoi.skin/", "yumeo.gif"],
["https://frizzbees.dev", "bee.png"],
// NOTE: Dead url
// ["https://ultrakill.nekoweb.org/", "ultrakill.png"],
["https://immjs.dev", "immjs.gif"],
["https://lel.nekoweb.org", "lel.gif"],
["https://lunaui.nekoweb.org", "lunaui.gif"],
["https://amoebalous.net", "amoebalous.gif"],
["https://darkosparko.nekoweb.org/", "darkosparko.gif"],
["https://rice.place/", "rice.place.gif"],
["https://max.nekoweb.org/", "maxpixels.gif"],
["https://giikis2.nekoweb.org", "giikis2.png"],
["https://layercake.nekoweb.org", "layercake.gif"],
["https://yoyle.city", "yoyledotcity.png"],
["https://prigoana.com/", "prigoana.png"]
[
"insane.gif",
"piracy.gif",
"dsb.gif",
"universe.gif",
"css.png",
"vscbutton.gif",
"ezgif.gif",
"aphex.avif"
],
];
binky.forEach((z, i) => {
if (i == binky.length - 1) {
z.forEach((g) => {
const img = document.createElement("img");
img.src = `/assets/binkies/${g}`;
img.alt = `!! binkie !!`;
img.style.imageRendering = "pixelated";
img.width = 88;
img.height = 31;
binkies.appendChild(img);
});
return;
}
const a = document.createElement("a");
a.href = z[0];
a.ariaLabel = `${z[1]}'s website`;
a.className = "hasBadge";
const img = document.createElement("img");
img.src = `/assets/binkies/${z[1]}`;
img.width = 88;
img.height = 31;
img.alt = `binkie for ${z[0]}`;
img.style.imageRendering = "pixelated";
a.appendChild(img);
binkies.appendChild(a);
});