From 6179b27e0ec65eac9a05bf987557c848400cb6d8 Mon Sep 17 00:00:00 2001 From: localhost Date: Mon, 2 Mar 2026 18:38:31 +0100 Subject: [PATCH] add scenes / movie fragments as slop --- src/utils/slop.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/utils/slop.ts b/src/utils/slop.ts index 11d621f..a262dc0 100644 --- a/src/utils/slop.ts +++ b/src/utils/slop.ts @@ -34,6 +34,10 @@ Use these as intuition guides, not a checklist. Weight them by how many stack to - **Song name explicitly in title** — especially if slowed/remixed. - **Description** — if it contains hashtag spam, "subscribe," "no copyright," or music credits it reinforces slop signals from the title. - **Tutorials and how-to videos** — score 0, always. +- **Scenes or cut fragments from shows or movies** — always score 4, unless other signals push it higher. + +### EXCEPTIONS +- If the content is "lost" or an archived version, the score is always 0, regardless of other signals. ### OUTPUT Valid JSON only. No other text. Reasoning max one sentence, and brief. @@ -65,7 +69,7 @@ async function parseSlop(id: string, title: string, description: string): Promis const { score, reasoning } = await analyseSlop(id , title, description) if (reasoning != 'failed to parse') await redis.set(`slop:${id}`, score, 'EX', 60 * 60 * 24 * 7) - + return score }