mirror of
https://github.com/iptv-org/epg.git
synced 2025-05-09 08:30:06 -04:00
Update foxsports.com.au
This commit is contained in:
parent
3e3687035c
commit
67d2ead6a3
3 changed files with 26 additions and 10 deletions
|
@ -1,13 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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>
|
||||
|
@ -15,5 +7,4 @@
|
|||
<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>
|
||||
</channels>
|
||||
|
|
|
@ -28,6 +28,30 @@ module.exports = {
|
|||
})
|
||||
|
||||
return programs
|
||||
},
|
||||
async channels() {
|
||||
const axios = require('axios')
|
||||
const data = await axios
|
||||
.get(
|
||||
`https://tvguide.foxsports.com.au/granite-api/programmes.json?from=${dayjs().format(
|
||||
'YYYY-MM-DD'
|
||||
)}&to=${dayjs().add(1, 'd').format('YYYY-MM-DD')}`
|
||||
)
|
||||
.then(r => r.data)
|
||||
.catch(console.log)
|
||||
|
||||
let channels = {}
|
||||
data['channel-programme'].forEach(item => {
|
||||
if (channels[item.channelId]) return
|
||||
|
||||
channels[item.channelId] = {
|
||||
lang: 'en',
|
||||
site_id: item.channelId,
|
||||
name: item.channelName
|
||||
}
|
||||
})
|
||||
|
||||
return Object.values(channels)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
// npm run channels:parse -- --config=./sites/foxsports.com.au/foxsports.com.au.config.js --output=./sites/foxsports.com.au/foxsports.com.au.channels.xml
|
||||
// npm run grab -- --site=foxsports.com.au
|
||||
|
||||
const { parser, url } = require('./foxsports.com.au.config.js')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue