From 4afc916f7e9c90d9a19d2e4b7891c0c5bf83df08 Mon Sep 17 00:00:00 2001 From: Ritesh Ghosh Date: Wed, 22 Nov 2023 15:15:07 +0530 Subject: [PATCH] fix(#4 bug): add otherInfo episodes clarification --- src/parsers/homePage.ts | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/src/parsers/homePage.ts b/src/parsers/homePage.ts index d3a231a..53cf721 100644 --- a/src/parsers/homePage.ts +++ b/src/parsers/homePage.ts @@ -45,7 +45,8 @@ async function scrapeHomePage(): Promise { const otherInfo = $(el) .find(".deslide-item-content .sc-detail .scd-item") .map((i, el) => $(el).text().trim()) - .get(); + .get() + .slice(0, -1); res.spotlightAnimes.push({ rank: @@ -81,6 +82,26 @@ async function scrapeHomePage(): Promise { .find(".deslide-item-content .desi-head-title.dynamic-name") ?.attr("data-jname") ?.trim(), + episodes: { + sub: + Number( + $(el) + .find( + ".deslide-item-content .sc-detail .scd-item .tick-item.tick-sub" + ) + ?.text() + ?.trim() + ) || null, + dub: + Number( + $(el) + .find( + ".deslide-item-content .sc-detail .scd-item .tick-item.tick-dub" + ) + ?.text() + ?.trim() + ) || null, + }, otherInfo, }); });