mirror of
https://github.com/iptv-org/epg
synced 2025-12-16 10:26:41 -05:00
Update /sites
This commit is contained in:
@@ -1,13 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<site site="mediaklikk.hu">
|
||||
<channels>
|
||||
<channel lang="hu" xmltv_id="DunaTV.hu" site_id="3">Duna</channel>
|
||||
<channel lang="hu" xmltv_id="DunaWorld.hu" site_id="4">Duna World</channel>
|
||||
<channel lang="hu" xmltv_id="M1.hu" site_id="1">M1</channel>
|
||||
<channel lang="hu" xmltv_id="M2.hu" site_id="2">M2</channel>
|
||||
<channel lang="hu" xmltv_id="M3.hu" site_id="26">M3</channel>
|
||||
<channel lang="hu" xmltv_id="M4Sport.hu" site_id="30">M4 Sport</channel>
|
||||
<channel lang="hu" xmltv_id="M4SportPlus.hu" site_id="34">M4 Sport +</channel>
|
||||
<channel lang="hu" xmltv_id="M5.hu" site_id="33">M5</channel>
|
||||
</channels>
|
||||
</site>
|
||||
<channels>
|
||||
<channel site="mediaklikk.hu" lang="hu" xmltv_id="DunaTV.hu" site_id="3">Duna</channel>
|
||||
<channel site="mediaklikk.hu" lang="hu" xmltv_id="DunaWorld.hu" site_id="4">Duna World</channel>
|
||||
<channel site="mediaklikk.hu" lang="hu" xmltv_id="M1.hu" site_id="1">M1</channel>
|
||||
<channel site="mediaklikk.hu" lang="hu" xmltv_id="M2.hu" site_id="2">M2</channel>
|
||||
<channel site="mediaklikk.hu" lang="hu" xmltv_id="M3.hu" site_id="26">M3</channel>
|
||||
<channel site="mediaklikk.hu" lang="hu" xmltv_id="M4Sport.hu" site_id="30">M4 Sport</channel>
|
||||
<channel site="mediaklikk.hu" lang="hu" xmltv_id="M4SportPlus.hu" site_id="34">M4 Sport +</channel>
|
||||
<channel site="mediaklikk.hu" lang="hu" xmltv_id="M5.hu" site_id="33">M5</channel>
|
||||
</channels>
|
||||
@@ -72,7 +72,7 @@ function parseDescription($item) {
|
||||
function parseIcon($item) {
|
||||
const backgroundImage = $item('.program_about > .program_photo').css('background-image')
|
||||
if (!backgroundImage) return null
|
||||
const [_, icon] = backgroundImage.match(/url\(\'(.*)'\)/) || [null, null]
|
||||
const [, icon] = backgroundImage.match(/url\('(.*)'\)/) || [null, null]
|
||||
if (!icon) return null
|
||||
|
||||
return `https:${icon}`
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// npx epg-grabber --config=sites/mediaklikk.hu/mediaklikk.hu.config.js --channels=sites/mediaklikk.hu/mediaklikk.hu.channels.xml --output=guide.xml --days=2
|
||||
// npm run grab -- --site=mediaklikk.hu
|
||||
|
||||
const { parser, url, request } = require('./mediaklikk.hu.config.js')
|
||||
const fs = require('fs')
|
||||
@@ -48,7 +48,7 @@ it('can parse response', () => {
|
||||
expect(results[0]).toMatchObject({
|
||||
start: '2022-10-27T22:00:46.000Z',
|
||||
stop: '2022-10-27T22:54:00.000Z',
|
||||
title: `A hegyi doktor - I. évad`,
|
||||
title: 'A hegyi doktor - I. évad',
|
||||
description:
|
||||
'Maxl iskolatársának, Vroninak az anyja egy autóbalesetben meghal. A 20 éves testvér, Vinzenz magához szeretné venni a lányt, ám a gyámüggyel problémái akadnak, ezért megpróbálja elszöktetni.(Eredeti hang digitálisan.)',
|
||||
icon: 'https://mediaklikk.hu/wp-content/uploads/sites/4/2019/10/A-hegyi-doktor-I-évad-e1571318391226-150x150.jpg'
|
||||
@@ -57,7 +57,7 @@ it('can parse response', () => {
|
||||
expect(results[56]).toMatchObject({
|
||||
start: '2022-10-28T20:35:05.000Z',
|
||||
stop: '2022-10-28T21:05:05.000Z',
|
||||
title: `Szemtől szemben (1967)`,
|
||||
title: 'Szemtől szemben (1967)',
|
||||
description:
|
||||
'Brad Fletcher bostoni történelemtanár, aki a délnyugati határvidéken kúrálja tüdőbetegségét, egy véletlen folytán összeakad Beauregard Bennett körözött útonállóval, akit végül maga segít a menekülésben. A tanárt lenyűgözi a törvényen kívüliek világa és felismeri, hogy értelmi felsőbbrendűségével bámulatosan tudja irányítani az embereket. Bennett csakhamar azt veszi észre, hogy a peremre szorult saját bandájában. Eközben a Pinkerton ügynökség beépített embere is csapdába igyekszik csalni mindnyájukat.'
|
||||
})
|
||||
@@ -67,7 +67,7 @@ it('can handle empty guide', () => {
|
||||
const result = parser({
|
||||
date,
|
||||
channel,
|
||||
content: `<!DOCTYPE html><html><head></head><body></body></html>`
|
||||
content: '<!DOCTYPE html><html><head></head><body></body></html>'
|
||||
})
|
||||
expect(result).toMatchObject([])
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user