mirror of
https://github.com/iptv-org/epg.git
synced 2025-05-09 16:40:07 -04:00
Update /sites
This commit is contained in:
parent
ca254a6df0
commit
c0cfcf7a47
543 changed files with 30781 additions and 31187 deletions
|
@ -1,21 +1,19 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<site site="foxsports.com.au">
|
||||
<channels>
|
||||
<channel lang="en" xmltv_id="FoxCricket.au" site_id="14">FOX Cricket</channel>
|
||||
<channel lang="en" xmltv_id="FoxFooty.au" site_id="10">FOX Footy</channel>
|
||||
<channel lang="en" xmltv_id="FoxLeague.au" site_id="2">FOX League</channel>
|
||||
<channel lang="en" xmltv_id="FoxSports503.au" site_id="3">FOX Sports 503</channel>
|
||||
<channel lang="en" xmltv_id="FoxSports505.au" site_id="11">FOX Sports 505</channel>
|
||||
<channel lang="en" xmltv_id="FoxSports506.au" site_id="12">FOX Sports 506</channel>
|
||||
<channel lang="en" xmltv_id="FoxSportsMorePlus.au" site_id="13">FOX Sports More</channel>
|
||||
<channel lang="en" xmltv_id="FoxSportsNews.au" site_id="5">FOX Sports News</channel>
|
||||
<!-- <channel lang="en" xmltv_id="??" site_id="1">FOX Sports 501</channel> -->
|
||||
<!-- <channel lang="en" xmltv_id="??" site_id="15">FOXTEL 4K</channel> -->
|
||||
<!-- <channel lang="en" xmltv_id="??" site_id="19">Pop Up 1</channel> -->
|
||||
<!-- <channel lang="en" xmltv_id="??" site_id="21">UHD EVENTS 1</channel> -->
|
||||
<!-- <channel lang="en" xmltv_id="??" site_id="22">UHD EVENTS 2</channel> -->
|
||||
<!-- <channel lang="en" xmltv_id="??" site_id="23">UHD EVENTS 3</channel> -->
|
||||
<!-- <channel lang="en" xmltv_id="??" site_id="24">UHD EVENTS 4</channel> -->
|
||||
<!-- <channel lang="en" xmltv_id="??" site_id="25">UHD EVENTS 5</channel> -->
|
||||
</channels>
|
||||
</site>
|
||||
<channels>
|
||||
<!-- <channel site="foxsports.com.au" lang="en" xmltv_id="??" site_id="1">FOX Sports 501</channel> -->
|
||||
<!-- <channel site="foxsports.com.au" lang="en" xmltv_id="??" site_id="15">FOXTEL 4K</channel> -->
|
||||
<!-- <channel site="foxsports.com.au" lang="en" xmltv_id="??" site_id="19">Pop Up 1</channel> -->
|
||||
<!-- <channel site="foxsports.com.au" lang="en" xmltv_id="??" site_id="21">UHD EVENTS 1</channel> -->
|
||||
<!-- <channel site="foxsports.com.au" lang="en" xmltv_id="??" site_id="22">UHD EVENTS 2</channel> -->
|
||||
<!-- <channel site="foxsports.com.au" lang="en" xmltv_id="??" site_id="23">UHD EVENTS 3</channel> -->
|
||||
<!-- <channel site="foxsports.com.au" lang="en" xmltv_id="??" site_id="24">UHD EVENTS 4</channel> -->
|
||||
<!-- <channel site="foxsports.com.au" lang="en" xmltv_id="??" site_id="25">UHD EVENTS 5</channel> -->
|
||||
<channel site="foxsports.com.au" lang="en" xmltv_id="FoxCricket.au" site_id="14">FOX Cricket</channel>
|
||||
<channel site="foxsports.com.au" lang="en" xmltv_id="FoxFooty.au" site_id="10">FOX Footy</channel>
|
||||
<channel site="foxsports.com.au" lang="en" xmltv_id="FoxLeague.au" site_id="2">FOX League</channel>
|
||||
<channel site="foxsports.com.au" lang="en" xmltv_id="FoxSports503.au" site_id="3">FOX Sports 503</channel>
|
||||
<channel site="foxsports.com.au" lang="en" xmltv_id="FoxSports505.au" site_id="11">FOX Sports 505</channel>
|
||||
<channel site="foxsports.com.au" lang="en" xmltv_id="FoxSports506.au" site_id="12">FOX Sports 506</channel>
|
||||
<channel site="foxsports.com.au" lang="en" xmltv_id="FoxSportsMorePlus.au" site_id="13">FOX Sports More</channel>
|
||||
<channel site="foxsports.com.au" lang="en" xmltv_id="FoxSportsNews.au" site_id="5">FOX Sports News</channel>
|
||||
</channels>
|
|
@ -1,4 +1,4 @@
|
|||
// npx epg-grabber --config=sites/foxsports.com.au/foxsports.com.au.config.js --channels=sites/foxsports.com.au/foxsports.com.au.channels.xml --output=guide.xml --days=2
|
||||
// npm run grab -- --site=foxsports.com.au
|
||||
|
||||
const { parser, url } = require('./foxsports.com.au.config.js')
|
||||
const dayjs = require('dayjs')
|
||||
|
@ -17,7 +17,8 @@ it('can generate valid url', () => {
|
|||
})
|
||||
|
||||
it('can parse response', () => {
|
||||
const content = `{"channel-programme":[{"id":"31cc8b4c-3711-49f0-bf22-2ec3993b0a07","programmeTitle":"NRL","title":"Eels v Titans","startTime":"2022-12-14T00:00:00+11:00","endTime":"2022-12-14T01:00:00+11:00","duration":60,"live":false,"genreId":"5c389cf4-8db7-4b52-9773-52355bd28559","channelId":2,"channelName":"FOX League","channelAbbreviation":"LEAGUE","programmeUID":235220,"round":"R1","statsMatchId":null,"closedCaptioned":true,"statsFixtureId":10207,"genreTitle":"Rugby League","parentGenreId":"a953f929-2d12-41a4-b0e9-97f401afff11","parentGenreTitle":"Sport","pmgId":"PMG01306944","statsSport":"league","type":"GAME","hiDef":true,"widescreen":true,"classification":"","synopsis":"The Eels and Titans have plenty of motivation this season after heartbreaking Finals losses in 2021. Parramatta has won their past five against Gold Coast.","preGameStartTime":null,"closeCaptioned":true}]}`
|
||||
const content =
|
||||
'{"channel-programme":[{"id":"31cc8b4c-3711-49f0-bf22-2ec3993b0a07","programmeTitle":"NRL","title":"Eels v Titans","startTime":"2022-12-14T00:00:00+11:00","endTime":"2022-12-14T01:00:00+11:00","duration":60,"live":false,"genreId":"5c389cf4-8db7-4b52-9773-52355bd28559","channelId":2,"channelName":"FOX League","channelAbbreviation":"LEAGUE","programmeUID":235220,"round":"R1","statsMatchId":null,"closedCaptioned":true,"statsFixtureId":10207,"genreTitle":"Rugby League","parentGenreId":"a953f929-2d12-41a4-b0e9-97f401afff11","parentGenreTitle":"Sport","pmgId":"PMG01306944","statsSport":"league","type":"GAME","hiDef":true,"widescreen":true,"classification":"","synopsis":"The Eels and Titans have plenty of motivation this season after heartbreaking Finals losses in 2021. Parramatta has won their past five against Gold Coast.","preGameStartTime":null,"closeCaptioned":true}]}'
|
||||
|
||||
const result = parser({ content, channel }).map(p => {
|
||||
p.start = p.start.toJSON()
|
||||
|
@ -29,7 +30,8 @@ it('can parse response', () => {
|
|||
{
|
||||
title: 'NRL',
|
||||
sub_title: 'Eels v Titans',
|
||||
description: `The Eels and Titans have plenty of motivation this season after heartbreaking Finals losses in 2021. Parramatta has won their past five against Gold Coast.`,
|
||||
description:
|
||||
'The Eels and Titans have plenty of motivation this season after heartbreaking Finals losses in 2021. Parramatta has won their past five against Gold Coast.',
|
||||
category: 'Rugby League',
|
||||
start: '2022-12-13T13:00:00.000Z',
|
||||
stop: '2022-12-13T14:00:00.000Z'
|
||||
|
@ -40,7 +42,7 @@ it('can parse response', () => {
|
|||
it('can handle empty guide', () => {
|
||||
const result = parser(
|
||||
{
|
||||
content: `{"channel-programme":[]}`
|
||||
content: '{"channel-programme":[]}'
|
||||
},
|
||||
channel
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue