mirror of
https://github.com/iptv-org/epg.git
synced 2025-05-10 09:00:07 -04:00
Merge pull request #85 from iptv-org/update-elcinema-com-config-js
Update elcinema.com.config.js
This commit is contained in:
commit
79a2038309
1 changed files with 5 additions and 3 deletions
|
@ -26,7 +26,7 @@ module.exports = {
|
||||||
parser({ content, date }) {
|
parser({ content, date }) {
|
||||||
const programs = []
|
const programs = []
|
||||||
|
|
||||||
const items = parseItems(content)
|
const items = parseItems(content, date)
|
||||||
items.forEach(item => {
|
items.forEach(item => {
|
||||||
const title = parseTitle(item)
|
const title = parseTitle(item)
|
||||||
const description = parseDescription(item)
|
const description = parseDescription(item)
|
||||||
|
@ -122,8 +122,10 @@ function parseDescription(item) {
|
||||||
return excerpt.replace('...اقرأ المزيد', '') + desc
|
return excerpt.replace('...اقرأ المزيد', '') + desc
|
||||||
}
|
}
|
||||||
|
|
||||||
function parseItems(content) {
|
function parseItems(content, date) {
|
||||||
const dom = new JSDOM(content)
|
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`)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue