Update musor.tv.config.js

This commit is contained in:
freearhey
2026-04-19 04:33:27 +03:00
parent fd12f80956
commit 54f419f22d

View File

@@ -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) {