Skip to content

Commit 54f419f

Browse files
committed
Update musor.tv.config.js
1 parent fd12f80 commit 54f419f

1 file changed

Lines changed: 17 additions & 3 deletions

File tree

sites/musor.tv/musor.tv.config.js

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,11 @@ module.exports = {
3131
let start = parseStart($item)
3232
if (prev) prev.stop = start
3333
const stop = start.add(30, 'm')
34+
const details = parseDetails($item)
3435
programs.push({
3536
title: parseTitle($item),
36-
description: parseDescription($item),
37+
subTitle: details.subTitle,
38+
description: details.description,
3739
image: parseImage($item),
3840
start,
3941
stop
@@ -80,8 +82,20 @@ function parseTitle($item) {
8082
return $item.find('h3 > a').text().trim()
8183
}
8284

83-
function parseDescription($item) {
84-
return $item.find('div.progentrylong').text().trim()
85+
function parseDetails($item) {
86+
const details = $item.find('div.progentrylong').html().split('<br>').filter(Boolean)
87+
88+
if (details.length === 1)
89+
return {
90+
description: details[0]
91+
}
92+
93+
const [subTitle, description] = details
94+
95+
return {
96+
subTitle,
97+
description
98+
}
8599
}
86100

87101
function parseStart($item) {

0 commit comments

Comments
 (0)