From 16a785cd00b93b4d92d5440f49488b3059e9ba52 Mon Sep 17 00:00:00 2001 From: MathMan05 Date: Wed, 7 May 2025 10:20:29 -0500 Subject: [PATCH] account for new urls --- src/webpage/media.ts | 2 +- src/webpage/utils/utils.ts | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/webpage/media.ts b/src/webpage/media.ts index 3e967a2..6d697bd 100644 --- a/src/webpage/media.ts +++ b/src/webpage/media.ts @@ -503,7 +503,7 @@ class MediaPlayer { } catch (e) { console.error(e); } finally { - output.filename = url.split("/").at(-1); + output.filename = new URL(url).pathname.split("/").at(-1); prog.close(); if (!output.length) { output.length = new Promise(async (res) => { diff --git a/src/webpage/utils/utils.ts b/src/webpage/utils/utils.ts index 9fa1347..4664b92 100644 --- a/src/webpage/utils/utils.ts +++ b/src/webpage/utils/utils.ts @@ -588,6 +588,9 @@ export async function getapiurls(str: string): Promise< return false; } function isAnimated(src: string) { + try { + src = new URL(src).pathname; + } catch {} return src.endsWith(".apng") || src.endsWith(".gif"); } const staticImgMap = new Map>();