From 81c7925b867c8d1d55da9ecbde8860f1005ac82b Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Sun, 11 Jan 2026 02:56:46 +0100 Subject: [PATCH] Skipping Radical deep scrape if base release is available. --- src/scrapers/radical.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/scrapers/radical.js b/src/scrapers/radical.js index f013a8a4..740b066b 100755 --- a/src/scrapers/radical.js +++ b/src/scrapers/radical.js @@ -146,7 +146,12 @@ async function fetchUpcoming(channel, _page, { parameters }) { return res.status; } -async function fetchScene(url, channel, _baseScene, { parameters }) { +async function fetchScene(url, channel, baseScene, { parameters }) { + if (baseScene.entryId) { + // identical data + return baseScene; + } + const slug = new URL(url).pathname.split('/').at(-1); const endpoint = await fetchEndpoint(channel); const res = await http.get(`${channel.url}/_next/data/${endpoint}/${parameters.videos || 'videos'}/${slug}.json?slug=${slug}`);