From e44bf305deecb1d3f0f7f825fadb10e25b9987a1 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Mon, 13 Sep 2021 08:05:42 +0300 Subject: [PATCH] Update elcinema.com.config.js --- sites/elcinema.com.config.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sites/elcinema.com.config.js b/sites/elcinema.com.config.js index a5f864ee..7594bd8e 100644 --- a/sites/elcinema.com.config.js +++ b/sites/elcinema.com.config.js @@ -26,7 +26,7 @@ module.exports = { parser({ content, date }) { const programs = [] - const items = parseItems(content) + const items = parseItems(content, date) items.forEach(item => { const title = parseTitle(item) const description = parseDescription(item) @@ -122,8 +122,10 @@ function parseDescription(item) { return excerpt.replace('...اقرأ المزيد', '') + desc } -function parseItems(content) { +function parseItems(content, date) { const dom = new JSDOM(content) + const diff = date.diff(dayjs().startOf('d'), 'd') + const listNum = (diff + 1) * 2 - return dom.window.document.querySelectorAll('.tvgrid > div:nth-child(2) > .padded-half') + return dom.window.document.querySelectorAll(`.tvgrid > div:nth-child(${listNum}) > .padded-half`) }