mirror of
https://github.com/iptv-org/epg
synced 2026-09-10 13:56:51 -04:00
Update /sites
This commit is contained in:
@@ -1,21 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<site site="novasports.gr">
|
||||
<channels>
|
||||
<channel lang="el" xmltv_id="Eurosport1Greece.gr" site_id="Eurosport 1 HD">Eurosport 1 HD</channel>
|
||||
<channel lang="el" xmltv_id="Eurosport2Greece.gr" site_id="Eurosport 2 HD">Eurosport 2 HD</channel>
|
||||
<channel lang="el" xmltv_id="Novasports1.gr" site_id="Novasports1HD">Novasports1HD</channel>
|
||||
<channel lang="el" xmltv_id="Novasports2.gr" site_id="Novasports2HD">Novasports2HD</channel>
|
||||
<channel lang="el" xmltv_id="Novasports3.gr" site_id="Novasports3HD">Novasports3HD</channel>
|
||||
<channel lang="el" xmltv_id="Novasports4.gr" site_id="Novasports4HD">Novasports4HD</channel>
|
||||
<channel lang="el" xmltv_id="Novasports5.gr" site_id="Novasports5HD">Novasports5HD</channel>
|
||||
<channel lang="el" xmltv_id="Novasports6.gr" site_id="Novasports6HD">Novasports6HD</channel>
|
||||
<channel lang="el" xmltv_id="NovasportsExtra1.gr" site_id="Novasports Εxtra1">Novasports Εxtra1</channel>
|
||||
<channel lang="el" xmltv_id="NovasportsExtra2.gr" site_id="Novasports Extra2">Novasports Extra2</channel>
|
||||
<channel lang="el" xmltv_id="NovasportsExtra3.gr" site_id="Novasports Extra3">Novasports Extra3</channel>
|
||||
<channel lang="el" xmltv_id="NovasportsExtra4.gr" site_id="Novasports Extra4">Novasports Extra4</channel>
|
||||
<channel lang="el" xmltv_id="NovasportsNews.gr" site_id="ΝovasportsNews">ΝovasportsNews</channel>
|
||||
<channel lang="el" xmltv_id="NovasportsPremierLeague.gr" site_id="Novasports Premier League">Novasports Premier League</channel>
|
||||
<channel lang="el" xmltv_id="NovasportsPrime.gr" site_id="Novasports Prime">Novasports Prime</channel>
|
||||
<channel lang="el" xmltv_id="NovasportsStart.gr" site_id="ΝovasportsStart">ΝovasportsStart</channel>
|
||||
</channels>
|
||||
</site>
|
||||
<channels>
|
||||
<channel site="novasports.gr" lang="el" xmltv_id="Eurosport1Greece.gr" site_id="Eurosport 1 HD">Eurosport 1 HD</channel>
|
||||
<channel site="novasports.gr" lang="el" xmltv_id="Eurosport2Greece.gr" site_id="Eurosport 2 HD">Eurosport 2 HD</channel>
|
||||
<channel site="novasports.gr" lang="el" xmltv_id="Novasports1.gr" site_id="Novasports1HD">Novasports1HD</channel>
|
||||
<channel site="novasports.gr" lang="el" xmltv_id="Novasports2.gr" site_id="Novasports2HD">Novasports2HD</channel>
|
||||
<channel site="novasports.gr" lang="el" xmltv_id="Novasports3.gr" site_id="Novasports3HD">Novasports3HD</channel>
|
||||
<channel site="novasports.gr" lang="el" xmltv_id="Novasports4.gr" site_id="Novasports4HD">Novasports4HD</channel>
|
||||
<channel site="novasports.gr" lang="el" xmltv_id="Novasports5.gr" site_id="Novasports5HD">Novasports5HD</channel>
|
||||
<channel site="novasports.gr" lang="el" xmltv_id="Novasports6.gr" site_id="Novasports6HD">Novasports6HD</channel>
|
||||
<channel site="novasports.gr" lang="el" xmltv_id="NovasportsExtra1.gr" site_id="Novasports Εxtra1">Novasports Εxtra1</channel>
|
||||
<channel site="novasports.gr" lang="el" xmltv_id="NovasportsExtra2.gr" site_id="Novasports Extra2">Novasports Extra2</channel>
|
||||
<channel site="novasports.gr" lang="el" xmltv_id="NovasportsExtra3.gr" site_id="Novasports Extra3">Novasports Extra3</channel>
|
||||
<channel site="novasports.gr" lang="el" xmltv_id="NovasportsExtra4.gr" site_id="Novasports Extra4">Novasports Extra4</channel>
|
||||
<channel site="novasports.gr" lang="el" xmltv_id="NovasportsNews.gr" site_id="ΝovasportsNews">ΝovasportsNews</channel>
|
||||
<channel site="novasports.gr" lang="el" xmltv_id="NovasportsPremierLeague.gr" site_id="Novasports Premier League">Novasports Premier League</channel>
|
||||
<channel site="novasports.gr" lang="el" xmltv_id="NovasportsPrime.gr" site_id="Novasports Prime">Novasports Prime</channel>
|
||||
<channel site="novasports.gr" lang="el" xmltv_id="NovasportsStart.gr" site_id="ΝovasportsStart">ΝovasportsStart</channel>
|
||||
</channels>
|
||||
|
||||
@@ -10,7 +10,7 @@ dayjs.extend(timezone)
|
||||
module.exports = {
|
||||
site: 'novasports.gr',
|
||||
days: 2,
|
||||
url: function ({ date, channel }) {
|
||||
url: function ({ date }) {
|
||||
return `https://www.novasports.gr/wp-admin/admin-ajax.php?action=nova_get_template&template=tv-program/broadcast&dt=${date.format(
|
||||
'YYYY-MM-DD'
|
||||
)}`
|
||||
@@ -43,13 +43,13 @@ module.exports = {
|
||||
async channels() {
|
||||
const html = await axios
|
||||
.get(
|
||||
`https://www.novasports.gr/wp-admin/admin-ajax.php?action=nova_get_template&template=tv-program/broadcast&dt=2022-10-29`
|
||||
'https://www.novasports.gr/wp-admin/admin-ajax.php?action=nova_get_template&template=tv-program/broadcast&dt=2022-10-29'
|
||||
)
|
||||
.then(r => r.data)
|
||||
.catch(console.log)
|
||||
const $ = cheerio.load(html)
|
||||
const items = $(
|
||||
`#mc-broadcast-content:nth-child(2) > div > #channelist-slider > div.channelist-wrapper.slider-wrapper.content > div > div`
|
||||
'#mc-broadcast-content:nth-child(2) > div > #channelist-slider > div.channelist-wrapper.slider-wrapper.content > div > div'
|
||||
).toArray()
|
||||
return items.map(item => {
|
||||
const name = $(item).find('.channel').text().trim()
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// npm run channels:parse -- --config=./sites/novasports.gr/novasports.gr.config.js --output=./sites/novasports.gr/novasports.gr.channels.xml
|
||||
// npx epg-grabber --config=sites/novasports.gr/novasports.gr.config.js --channels=sites/novasports.gr/novasports.gr.channels.xml --output=guide.xml --days=2
|
||||
// npm run grab -- --site=novasports.gr
|
||||
|
||||
const { parser, url } = require('./novasports.gr.config.js')
|
||||
const fs = require('fs')
|
||||
|
||||
Reference in New Issue
Block a user