From 1d1a9ef3a043f7d1c5a7b43eb50747875054e4df Mon Sep 17 00:00:00 2001 From: bwe Date: Mon, 2 Mar 2026 23:38:42 +0100 Subject: [PATCH] Cleanup --- src/.index.mjs.kate-swp | Bin 154 -> 0 bytes src/index.mjs | 5 ----- 2 files changed, 5 deletions(-) delete mode 100644 src/.index.mjs.kate-swp diff --git a/src/.index.mjs.kate-swp b/src/.index.mjs.kate-swp deleted file mode 100644 index 944bacec2eafb2802bf1379b7a6030801f1d237c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 154 zcmZQzU=Z?7EJ;-eE>A2_aLdd|RWQ;sU|?Vn`Df+XHevClY2I`5!rsk{dXe$K|6Fho zP(~4mK|n4PNGQ63#ZFkO_RQ E0G%cqbN~PV diff --git a/src/index.mjs b/src/index.mjs index fe3a498..b19c021 100644 --- a/src/index.mjs +++ b/src/index.mjs @@ -11,18 +11,15 @@ const server = createServer((req, res) => { req.on("data", chunk => (body += chunk)); req.on("end", async () => { - // 1️⃣ HTML parsen const $ = cheerio.load(body); const items = $(".item").map((i, el) => $(el).text()).get(); const results = []; - // 2️⃣ Redis abfragen (Set pro Item) for (const item of items) { const setMembers = await redis.sMembers(`item:${item}`); if (setMembers.length === 2) { - // Angenommen: [verkaufspreis, realwert] const [verkaufspreisStr, realwertStr] = setMembers; const verkaufspreis = parseInt(verkaufspreisStr, 10); const realwert = parseInt(realwertStr, 10); @@ -31,11 +28,9 @@ const server = createServer((req, res) => { } } - // 3️⃣ Sortieren & Top 5 const topVerkaufspreis = [...results].sort((a, b) => b.verkaufspreis - a.verkaufspreis).slice(0, 5); const topRealwert = [...results].sort((a, b) => b.realwert - a.realwert).slice(0, 5); - // 4️⃣ JSON-Antwort res.writeHead(200, { "Content-Type": "application/json" }); res.end(JSON.stringify({ topVerkaufspreis, topRealwert }, null, 2)); });