From bbd9c8d2b5fa2136f466921e4c163b9e31c1cabe Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sun, 7 Dec 2025 03:20:48 -0800 Subject: fix(api:birthdays): Update HTML parser for primary source --- src/lib/Tools/Birthdays.svelte | 1 + src/routes/api/birthdays/primary/+server.ts | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/lib/Tools/Birthdays.svelte b/src/lib/Tools/Birthdays.svelte index 519e1550..122662d4 100644 --- a/src/lib/Tools/Birthdays.svelte +++ b/src/lib/Tools/Birthdays.svelte @@ -51,6 +51,7 @@ if (last === last.toUpperCase()) { split[split.length - 1] = last[0] + last.slice(1).toLowerCase(); + return split.join(' '); } diff --git a/src/routes/api/birthdays/primary/+server.ts b/src/routes/api/birthdays/primary/+server.ts index 1e480283..774d47e1 100644 --- a/src/routes/api/birthdays/primary/+server.ts +++ b/src/routes/api/birthdays/primary/+server.ts @@ -23,10 +23,10 @@ export const GET = async ({ url }: { url: URL }) => { if (!anchor || !title) return { image: '', title: '' }; + const image = li.getElementsByClassName('item-cover')[0]; + return { - image: anchor.getAttribute('data-bg') - ? `https://cdn.anisearch.com/images/${anchor.getAttribute('data-bg')}` - : null, + image: image ? image.getAttribute('src') : '', name: title.textContent?.trim() }; }), -- cgit v1.2.3