mirror of
https://github.com/iptv-org/epg
synced 2026-05-07 18:07:05 -04:00
Update musor.tv.config.js
This commit is contained in:
@@ -31,9 +31,11 @@ module.exports = {
|
|||||||
let start = parseStart($item)
|
let start = parseStart($item)
|
||||||
if (prev) prev.stop = start
|
if (prev) prev.stop = start
|
||||||
const stop = start.add(30, 'm')
|
const stop = start.add(30, 'm')
|
||||||
|
const details = parseDetails($item)
|
||||||
programs.push({
|
programs.push({
|
||||||
title: parseTitle($item),
|
title: parseTitle($item),
|
||||||
description: parseDescription($item),
|
subTitle: details.subTitle,
|
||||||
|
description: details.description,
|
||||||
image: parseImage($item),
|
image: parseImage($item),
|
||||||
start,
|
start,
|
||||||
stop
|
stop
|
||||||
@@ -80,8 +82,20 @@ function parseTitle($item) {
|
|||||||
return $item.find('h3 > a').text().trim()
|
return $item.find('h3 > a').text().trim()
|
||||||
}
|
}
|
||||||
|
|
||||||
function parseDescription($item) {
|
function parseDetails($item) {
|
||||||
return $item.find('div.progentrylong').text().trim()
|
const details = $item.find('div.progentrylong').html().split('<br>').filter(Boolean)
|
||||||
|
|
||||||
|
if (details.length === 1)
|
||||||
|
return {
|
||||||
|
description: details[0]
|
||||||
|
}
|
||||||
|
|
||||||
|
const [subTitle, description] = details
|
||||||
|
|
||||||
|
return {
|
||||||
|
subTitle,
|
||||||
|
description
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function parseStart($item) {
|
function parseStart($item) {
|
||||||
|
|||||||
Reference in New Issue
Block a user