Replaces icon with image

This commit is contained in:
freearhey
2024-06-24 16:49:35 +03:00
parent 0eaff54a31
commit bb6771f539
170 changed files with 428 additions and 351 deletions

View File

@@ -34,7 +34,7 @@ module.exports = {
title: parseTitle($item),
category: parseCategory($item),
description: parseDescription($item),
icon: parseIcon($item),
image: parseImage($item),
start,
stop
})
@@ -93,11 +93,11 @@ function parseDescription($item) {
return $item('a > div.content > p.synopsis').text().trim()
}
function parseIcon($item) {
function parseImage($item) {
const backgroundImage = $item('a > div.image-parent > div.image').css('background-image')
const [, icon] = backgroundImage.match(/url\('(.*)'\)/) || [null, null]
const [, image] = backgroundImage.match(/url\('(.*)'\)/) || [null, null]
return icon
return image
}
function parseItems(content) {

View File

@@ -33,7 +33,7 @@ it('can parse response', () => {
title: 'Trasnoche de 24/7',
category: 'Interés general',
description: 'Lo más visto de la semana en nuestra pantalla.',
icon: 'https://cdn.mitvstatic.com/programs/fallback_other_l_m.jpg'
image: 'https://cdn.mitvstatic.com/programs/fallback_other_l_m.jpg'
},
{
start: '2021-11-24T23:00:00.000Z',
@@ -42,7 +42,7 @@ it('can parse response', () => {
category: 'Noticiero',
description:
'Cerramos el día con un completo resumen de los temas más relevantes con columnistas y análisis especiales para terminar el día.',
icon: 'https://cdn.mitvstatic.com/programs/fallback_other_l_m.jpg'
image: 'https://cdn.mitvstatic.com/programs/fallback_other_l_m.jpg'
},
{
start: '2021-11-25T01:00:00.000Z',
@@ -51,7 +51,7 @@ it('can parse response', () => {
category: 'Cultural',
description:
'La energía tiene mucho para mostrar. Este programa reúne a las principales empresas y protagonistas de la actividad que esta revolucionando la región.',
icon: 'https://cdn.mitvstatic.com/programs/fallback_other_l_m.jpg'
image: 'https://cdn.mitvstatic.com/programs/fallback_other_l_m.jpg'
}
])
})