Initial Commit
This commit is contained in:
77
sites/ontvtonight.com/ontvtonight.com.config.js
Normal file
77
sites/ontvtonight.com/ontvtonight.com.config.js
Normal file
@@ -0,0 +1,77 @@
|
||||
const cheerio = require('cheerio')
|
||||
const dayjs = require('dayjs')
|
||||
const utc = require('dayjs/plugin/utc')
|
||||
const timezone = require('dayjs/plugin/timezone')
|
||||
const customParseFormat = require('dayjs/plugin/customParseFormat')
|
||||
|
||||
dayjs.extend(utc)
|
||||
dayjs.extend(timezone)
|
||||
dayjs.extend(customParseFormat)
|
||||
|
||||
const tz = {
|
||||
au: 'Australia/Sydney',
|
||||
ie: 'Europe/Dublin',
|
||||
uk: 'Europe/London',
|
||||
us: 'America/New_York'
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
site: 'ontvtonight.com',
|
||||
days: 2,
|
||||
url: function ({ date, channel }) {
|
||||
const [region, id] = channel.site_id.split('#')
|
||||
let url = `https://www.ontvtonight.com`
|
||||
if (region) url += `/${region}`
|
||||
url += `/guide/listings/channel/${id}.html?dt=${date.format('YYYY-MM-DD')}`
|
||||
|
||||
return url
|
||||
},
|
||||
parser: function ({ content, date, channel }) {
|
||||
const programs = []
|
||||
const items = parseItems(content)
|
||||
items.forEach(item => {
|
||||
const prev = programs[programs.length - 1]
|
||||
const $item = cheerio.load(item)
|
||||
const start = parseStart($item, date, channel)
|
||||
if (prev) {
|
||||
if (start.isBefore(prev.start)) {
|
||||
start = start.add(1, 'd')
|
||||
date = date.add(1, 'd')
|
||||
}
|
||||
prev.stop = start
|
||||
}
|
||||
const stop = start.add(1, 'h')
|
||||
programs.push({
|
||||
title: parseTitle($item),
|
||||
description: parseDescription($item),
|
||||
start,
|
||||
stop
|
||||
})
|
||||
})
|
||||
|
||||
return programs
|
||||
}
|
||||
}
|
||||
|
||||
function parseStart($item, date, channel) {
|
||||
const [region, id] = channel.site_id.split('#')
|
||||
const timezone = region ? tz[region] : tz['uk']
|
||||
const timeString = $item('td:nth-child(1) > h5').text().trim()
|
||||
const dateString = `${date.format('YYYY-MM-DD')} ${timeString}`
|
||||
|
||||
return dayjs.tz(dateString, 'YYYY-MM-DD H:mm a', timezone)
|
||||
}
|
||||
|
||||
function parseTitle($item) {
|
||||
return $item('td:nth-child(2) > h5').text().trim()
|
||||
}
|
||||
|
||||
function parseDescription($item) {
|
||||
return $item('td:nth-child(2) > h6').text().trim()
|
||||
}
|
||||
|
||||
function parseItems(content) {
|
||||
const $ = cheerio.load(content)
|
||||
|
||||
return $('#content > div > div > div.span6 > table > tbody > tr').toArray()
|
||||
}
|
||||
58
sites/ontvtonight.com/ontvtonight.com.test.js
Normal file
58
sites/ontvtonight.com/ontvtonight.com.test.js
Normal file
@@ -0,0 +1,58 @@
|
||||
// npx epg-grabber --config=sites/ontvtonight.com/ontvtonight.com.config.js --channels=sites/ontvtonight.com/ontvtonight.com_au.channels.xml --output=guide.xml --days=2
|
||||
// npx epg-grabber --config=sites/ontvtonight.com/ontvtonight.com.config.js --channels=sites/ontvtonight.com/ontvtonight.com_us.channels.xml --output=guide.xml --days=2
|
||||
|
||||
const { parser, url } = require('./ontvtonight.com.config.js')
|
||||
const dayjs = require('dayjs')
|
||||
const utc = require('dayjs/plugin/utc')
|
||||
const customParseFormat = require('dayjs/plugin/customParseFormat')
|
||||
dayjs.extend(customParseFormat)
|
||||
dayjs.extend(utc)
|
||||
|
||||
const date = dayjs.utc('2021-11-25', 'YYYY-MM-DD').startOf('d')
|
||||
const channel = {
|
||||
site_id: 'au#1692/7two',
|
||||
xmltv_id: '7two.au'
|
||||
}
|
||||
const content = `<!DOCTYPE html><html lang="en-AU" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml"> <head> </head> <body> <div id="wrapper"> <section id="content"> <div class="container"> <div class="row"> <div class="span6"> <img src="https://otv-us-web.s3-us-west-2.amazonaws.com/logos/guide/media/ed49cf4f-1123-4bee-9c90-a6af375af310.png" border="0" align="right" alt="7TWO" width="140"/> <table class="table table-hover"> <tbody> <tr> <td width="90"> <h5 class="thin">12:10 am</h5> </td><td> <h5 class="thin"> <a href="https://www.ontvtonight.com/au/guide/listings/programme?cid=1692&sid=165632&dt=2021-11-24+13%3A10%3A00" target="_blank" rel="nofollow" > What A Carry On</a > </h5> </td></tr><tr> <td width="90"> <h5 class="thin">12:50 am</h5> </td><td> <h5 class="thin"> <a href="https://www.ontvtonight.com/au/guide/listings/programme?cid=1692&sid=159923&dt=2021-11-24+13%3A50%3A00" target="_blank" rel="nofollow" > Bones</a > </h5> <h6>The Devil In The Details</h6> </td></tr><tr> <td width="90"> <h5 class="thin">10:50 pm</h5> </td><td> <h5 class="thin"> <a href="https://www.ontvtonight.com/au/guide/listings/programme?cid=1692&sid=372057&dt=2021-11-25+11%3A50%3A00" target="_blank" rel="nofollow" > Inspector Morse: The Remorseful Day</a > </h5> </td></tr></tbody> </table> </div></div></div></section> </div></body></html>`
|
||||
|
||||
it('can generate valid url', () => {
|
||||
expect(url({ channel, date })).toBe(
|
||||
'https://www.ontvtonight.com/au/guide/listings/channel/1692/7two.html?dt=2021-11-25'
|
||||
)
|
||||
})
|
||||
|
||||
it('can parse response', () => {
|
||||
const result = parser({ content, channel, date }).map(p => {
|
||||
p.start = p.start.toJSON()
|
||||
p.stop = p.stop.toJSON()
|
||||
return p
|
||||
})
|
||||
|
||||
expect(result).toMatchObject([
|
||||
{
|
||||
start: '2021-11-24T13:10:00.000Z',
|
||||
stop: '2021-11-24T13:50:00.000Z',
|
||||
title: `What A Carry On`
|
||||
},
|
||||
{
|
||||
start: '2021-11-24T13:50:00.000Z',
|
||||
stop: '2021-11-25T11:50:00.000Z',
|
||||
title: `Bones`,
|
||||
description: 'The Devil In The Details'
|
||||
},
|
||||
{
|
||||
start: '2021-11-25T11:50:00.000Z',
|
||||
stop: '2021-11-25T12:50:00.000Z',
|
||||
title: `Inspector Morse: The Remorseful Day`
|
||||
}
|
||||
])
|
||||
})
|
||||
|
||||
it('can handle empty guide', () => {
|
||||
const result = parser({
|
||||
date,
|
||||
channel,
|
||||
content: `<!DOCTYPE html><html><head></head><body></body></html>`
|
||||
})
|
||||
expect(result).toMatchObject([])
|
||||
})
|
||||
55
sites/ontvtonight.com/ontvtonight.com_au.channels.xml
Normal file
55
sites/ontvtonight.com/ontvtonight.com_au.channels.xml
Normal file
@@ -0,0 +1,55 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<site site="ontvtonight.com">
|
||||
<channels>
|
||||
<channel lang="en" xmltv_id="10Bold.au" site_id="au#2439/10-bold">10 Bold</channel>
|
||||
<channel lang="en" xmltv_id="10Peach.au" site_id="au#1937/10-peach">10 Peach</channel>
|
||||
<channel lang="en" xmltv_id="10Shake.au" site_id="au#3346/10-shake">10 Shake</channel>
|
||||
<channel lang="en" xmltv_id="7flix.au" site_id="au#2773/7flix">7 flix</channel>
|
||||
<channel lang="en" xmltv_id="7mate.au" site_id="au#1732/7mate">7 mate</channel>
|
||||
<channel lang="en" xmltv_id="7two.au" site_id="au#1679/7two">7 Two</channel>
|
||||
<channel lang="en" xmltv_id="9Gem.au" site_id="au#1849/gem">9 Gem</channel>
|
||||
<channel lang="en" xmltv_id="9Go.au" site_id="au#1796/go">9 Go!</channel>
|
||||
<channel lang="en" xmltv_id="9Life.au" site_id="au#2730/9life">9 Life</channel>
|
||||
<channel lang="en" xmltv_id="9Rush.au" site_id="au#3326/9rush">9 Rush</channel>
|
||||
<channel lang="en" xmltv_id="ABCKidsABCTVPlus.au" site_id="au#2043/abc-kids-abc-tv-plus">ABC Kids / ABC TV Plus</channel>
|
||||
<channel lang="en" xmltv_id="ABCMe.au" site_id="au#2096/abc-me">ABC ME</channel>
|
||||
<channel lang="en" xmltv_id="ABCNewsAustralia.au" site_id="au#2149/abc-news">ABC News</channel>
|
||||
<channel lang="en" xmltv_id="ABCTV.au" site_id="au#2984/abc-tv-hd">ABC TV</channel>
|
||||
<channel lang="en" xmltv_id="AEAustralia.au" site_id="au#3240/ae">A&E Australia</channel>
|
||||
<channel lang="en" xmltv_id="Channel10.au" site_id="au#2795/10-hd">Ten</channel>
|
||||
<channel lang="en" xmltv_id="Channel7.au" site_id="au#2890/7-hd">Seven</channel>
|
||||
<channel lang="en" xmltv_id="Channel9.au" site_id="au#2749/9-hd">Nine</channel>
|
||||
<channel lang="en" xmltv_id="ESPNAustralia.au" site_id="au#3226/espn-hd">ESPN Australia</channel>
|
||||
<channel lang="en" xmltv_id="Fox8.au" site_id="au#3182/fox8-hd">Fox 8</channel>
|
||||
<channel lang="en" xmltv_id="FoxArena.au" site_id="au#3154/fox-arena">Fox Arena</channel>
|
||||
<channel lang="en" xmltv_id="FoxClassics.au" site_id="au#3185/fox-classics">Fox Classics</channel>
|
||||
<channel lang="en" xmltv_id="FoxComedyAustralia.au" site_id="au#3192/fox-comedy">Fox Comedy</channel>
|
||||
<channel lang="en" xmltv_id="FoxCrimeAustralia.au" site_id="au#3234/fox-crime">Fox Crime</channel>
|
||||
<channel lang="en" xmltv_id="FoxDocos.au" site_id="au#3257/fox-docos-hd">Fox Docos</channel>
|
||||
<channel lang="en" xmltv_id="FoxFunny.au" site_id="au#3319/fox-funny-hd">Fox Funny</channel>
|
||||
<channel lang="en" xmltv_id="FoxNewsChannel.us" site_id="au#3186/fox-news">Fox News</channel>
|
||||
<channel lang="en" xmltv_id="FoxOne.au" site_id="au#3318/fox-one-hd">Fox One</channel>
|
||||
<channel lang="en" xmltv_id="FoxSciFi.au" site_id="au#3322/fox-scifi-hd">Fox SciFi</channel>
|
||||
<channel lang="en" xmltv_id="FoxShowcase.au" site_id="au#3212/fox-showcase-hd">Fox Showcase</channel>
|
||||
<channel lang="en" xmltv_id="FoxSleuth.au" site_id="au#3323/fox-sleuth-hd">Fox Sleuth</channel>
|
||||
<channel lang="en" xmltv_id="FoxtelMoviesUltraHD.au" site_id="au#3324/foxtel-movies-ultra-hd">Foxtel Movies Ultra HD</channel>
|
||||
<channel lang="en" xmltv_id="FoxtelMoviesAction.au" site_id="au#3144/foxtel-movies-action-hd">Foxtel Movies Action</channel>
|
||||
<channel lang="en" xmltv_id="FoxtelMoviesComedy.au" site_id="au#3198/foxtel-movies-comedy-hd">Foxtel Movies Comedy</channel>
|
||||
<channel lang="en" xmltv_id="FoxtelMoviesDrama.au" site_id="au#3201/foxtel-movies-drama-hd">Foxtel Movies Drama</channel>
|
||||
<channel lang="en" xmltv_id="FoxtelMoviesFamily.au" site_id="au#3202/foxtel-movies-family-hd">Foxtel Movies Family</channel>
|
||||
<channel lang="en" xmltv_id="FoxtelMoviesGreats.au" site_id="au#3270/foxtel-movies-greats-hd">Foxtel Movies Greats</channel>
|
||||
<channel lang="en" xmltv_id="FoxtelMoviesKids.au" site_id="au#3320/foxtel-movies-kids-hd">Foxtel Movies Kids</channel>
|
||||
<channel lang="en" xmltv_id="FoxtelMoviesPremiere.au" site_id="au#3215/foxtel-movies-premiere-hd">Foxtel Movies Premiere</channel>
|
||||
<channel lang="en" xmltv_id="FoxtelMoviesRomance.au" site_id="au#3199/foxtel-movies-romance-hd">Foxtel Movies Romance</channel>
|
||||
<channel lang="en" xmltv_id="FoxtelMoviesThriller.au" site_id="au#3200/foxtel-movies-thriller-hd">Foxtel Movies Thriller</channel>
|
||||
<channel lang="en" xmltv_id="NITV.au" site_id="au#2545/nitv">NITV</channel>
|
||||
<channel lang="en" xmltv_id="PBSKids.us" site_id="au#3432/pbs-kids">PBS Kids</channel>
|
||||
<channel lang="en" xmltv_id="Racingcom.au" site_id="au#2865/racingcom">Racing.com</channel>
|
||||
<channel lang="en" xmltv_id="SBSFood.au" site_id="au#2682/sbs-food">SBS Food</channel>
|
||||
<channel lang="en" xmltv_id="SBS.au" site_id="au#2333/sbs-one">SBS One</channel>
|
||||
<channel lang="en" xmltv_id="SBSWorldMovies.au" site_id="au#2386/sbs-world-movies">SBS World Movies</channel>
|
||||
<channel lang="en" xmltv_id="SBSWorldWatch.au" site_id="au#3457/sbs-worldwatch">SBS WorldWatch</channel>
|
||||
<channel lang="en" xmltv_id="SkyNewsRegional.au" site_id="au#3404/sky-news-regional">Sky News Regional</channel>
|
||||
<channel lang="en" xmltv_id="SpreeTV.au" site_id="au#2627/spreetv">SpreeTV</channel>
|
||||
</channels>
|
||||
</site>
|
||||
8
sites/ontvtonight.com/ontvtonight.com_ie.channels.xml
Normal file
8
sites/ontvtonight.com/ontvtonight.com_ie.channels.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<site site="ontvtonight.com">
|
||||
<channels>
|
||||
<channel lang="en" xmltv_id="OireachtasTV.ie" site_id="ie#69044129/oireachtas-tv">Oireachtas TV</channel>
|
||||
<channel lang="en" xmltv_id="RTENews.ie" site_id="ie#69042526/rte-news-now">RTÉ News</channel>
|
||||
<channel lang="en" xmltv_id="TG4.ie" site_id="ie#69037081/tg4-t-na-g">TG 4</channel>
|
||||
</channels>
|
||||
</site>
|
||||
103
sites/ontvtonight.com/ontvtonight.com_uk.channels.xml
Normal file
103
sites/ontvtonight.com/ontvtonight.com_uk.channels.xml
Normal file
@@ -0,0 +1,103 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<site site="ontvtonight.com">
|
||||
<channels>
|
||||
<channel lang="en" xmltv_id="E4Extra.uk" site_id="uk#69036010/e4-extra">E4 Extra</channel>
|
||||
<channel lang="en" xmltv_id="4seven.uk" site_id="uk#69045786/4seven">4Seven</channel>
|
||||
<channel lang="en" xmltv_id="5Action.uk" site_id="uk#6311243774/5-action">5 Action</channel>
|
||||
<channel lang="en" xmltv_id="5Select.uk" site_id="uk#937022419/5select">5 Select</channel>
|
||||
<channel lang="en" xmltv_id="5Star.uk" site_id="uk#69035187/5star">5 Star</channel>
|
||||
<channel lang="en" xmltv_id="5USA.uk" site_id="uk#69035191/five-us">5 USA</channel>
|
||||
<channel lang="en" xmltv_id="92NewsHD.pk" site_id="uk#5627466457/92-news">92 News</channel>
|
||||
<channel lang="en" xmltv_id="AhlulbaytTV.uk" site_id="uk#69041391/ahlulbayt-tv">Ahlulbayt TV</channel>
|
||||
<channel lang="en" xmltv_id="AkaalChannel.uk" site_id="uk#756379060/akaal-channel">Akaal Channel UK</channel>
|
||||
<channel lang="en" xmltv_id="AlJazeeraEnglish.qa" site_id="uk#69035251/al-jazeera-english">Aljazeera English</channel>
|
||||
<channel lang="en" xmltv_id="BBCFour.uk" site_id="uk#69035379/bbc-four">BBC Four</channel>
|
||||
<channel lang="en" xmltv_id="BBCNews.uk" site_id="uk#69035345/bbc-news">BBC News</channel>
|
||||
<channel lang="en" xmltv_id="BBCOneEngland.uk" site_id="uk#69038686/bbc-1-hdtv">BBC One</channel>
|
||||
<channel lang="en" xmltv_id="BBCOneLondon.uk" site_id="uk#69035334/bbc-1-london">BBC One London</channel>
|
||||
<channel lang="en" xmltv_id="BBCOneScotland.uk" site_id="uk#69035339/bbc-1-scotland">BBC One Scotland</channel>
|
||||
<channel lang="en" xmltv_id="BBCParliament.uk" site_id="uk#69035446/bbc-parliament">BBC Parliament</channel>
|
||||
<channel lang="en" xmltv_id="BBCRedButton1.uk" site_id="uk#69035378/bbc-red-button-1">BBC Red Button 1</channel>
|
||||
<channel lang="en" xmltv_id="BBCTwoEngland.uk" site_id="uk#69035372/bbc-2">BBC Two</channel>
|
||||
<channel lang="en" xmltv_id="Blaze.uk" site_id="uk#4006438889/blaze">Blaze UK</channel>
|
||||
<channel lang="en" xmltv_id="BoxHits.uk" site_id="uk#3595458201/box-hits">Box Hits</channel>
|
||||
<channel lang="en" xmltv_id="BritAsiaTV.uk" site_id="uk#69041685/brit-asia-tv">Brit Asia TV</channel>
|
||||
<channel lang="en" xmltv_id="CBBC.uk" site_id="uk#69035514/cbbc">CBBC</channel>
|
||||
<channel lang="en" xmltv_id="CBeebies.uk" site_id="uk#69035398/cbeebies">CBeebies UK</channel>
|
||||
<channel lang="en" xmltv_id="CBSDramaUK.uk" site_id="uk#69041400/cbs-drama">CBS Drama UK</channel>
|
||||
<channel lang="en" xmltv_id="CBSJusticeUK.uk" site_id="uk#69041399/cbs-justice">CBS Justice UK</channel>
|
||||
<channel lang="en" xmltv_id="CBSRealityUK.uk" site_id="uk#3252588388/cbs-reality-united-kingdom">CBS Reality UK</channel>
|
||||
<channel lang="en" xmltv_id="Challenge.uk" site_id="uk#69035904/challenge-tv">Challenge UK</channel>
|
||||
<channel lang="en" xmltv_id="ChallengePlus1.uk" site_id="uk#69041220/challenge-1">Challenge +1 UK</channel>
|
||||
<channel lang="en" xmltv_id="Channel5.uk" site_id="uk#69035571/channel-5">Channel 5</channel>
|
||||
<channel lang="en" xmltv_id="Channel5Plus1.uk" site_id="uk#69044074/channel-5-1">Channel 5 +1</channel>
|
||||
<channel lang="en" xmltv_id="CITV.uk" site_id="uk#69035594/citv">CITV</channel>
|
||||
<channel lang="en" xmltv_id="CreateandCraft.uk" site_id="uk#69039491/create-craft">Create and Craft</channel>
|
||||
<channel lang="en" xmltv_id="Cruise1stTV.uk" site_id="uk#7775078572/cruise-1sttv">Cruise 1st TV</channel>
|
||||
<channel lang="en" xmltv_id="Davejavu.uk" site_id="uk#69045522/dave-ja-vu-freeview">Dave ja vu</channel>
|
||||
<channel lang="en" xmltv_id="Dave.uk" site_id="uk#69035716/dave">Dave UK</channel>
|
||||
<channel lang="en" xmltv_id="DMAXUK.uk" site_id="uk#863385169/discovery-dmax-uk">DMAX UK</channel>
|
||||
<channel lang="en" xmltv_id="Drama.uk" site_id="uk#664631766/drama">Drama UK</channel>
|
||||
<channel lang="en" xmltv_id="DramaPlus1.uk" site_id="uk#7774907383/drama-1">Drama UK +1</channel>
|
||||
<channel lang="en" xmltv_id="E4.uk" site_id="uk#69035831/e4">E4 UK</channel>
|
||||
<channel lang="en" xmltv_id="E4Plus1.uk" site_id="uk#69035812/e41">E4 UK +1</channel>
|
||||
<channel lang="en" xmltv_id="EmanChannel.uk" site_id="uk#1511654913/eman-tv">Eman Channel</channel>
|
||||
<channel lang="en" xmltv_id="Film4.uk" site_id="uk#69035909/film4">Film 4 UK</channel>
|
||||
<channel lang="en" xmltv_id="Film4Plus1.uk" site_id="uk#69035897/film41">Film 4 UK +1</channel>
|
||||
<channel lang="en" xmltv_id="FoodNetworkUK.uk" site_id="uk#69039463/food-network-uk">Food Network UK</channel>
|
||||
<channel lang="en" xmltv_id="ViaplayXtra.uk" site_id="uk#5310705194/freesports">ViaplayXtra</channel>
|
||||
<channel lang="en" xmltv_id="GemsTV.uk" site_id="uk#69039490/gems-tv">Gems TV</channel>
|
||||
<channel lang="en" xmltv_id="GreatMovies.uk" site_id="uk#69046254/great-movies">Great! Movies</channel>
|
||||
<channel lang="en" xmltv_id="GreatMoviesAction.uk" site_id="uk#69041512/great-movies-action">Great! Movies Action</channel>
|
||||
<channel lang="en" xmltv_id="GreatMoviesClassic.uk" site_id="uk#69041290/great-movies-classic">Great! Movies Classic</channel>
|
||||
<channel lang="en" xmltv_id="GreatMoviesClassicPlus1.uk" site_id="uk#69039341/great-movies-classic1">Great! Movies Classic +1</channel>
|
||||
<channel lang="en" xmltv_id="GreatTV.uk" site_id="uk#69041546/great-tv">Great! TV</channel>
|
||||
<channel lang="en" xmltv_id="GreatTVPlus1.uk" site_id="uk#69036832/great-tv1">Great! TV +1</channel>
|
||||
<channel lang="en" xmltv_id="HGTVUK.uk" site_id="uk#69037265/hgtv">HGTV UK</channel>
|
||||
<channel lang="en" xmltv_id="Legend.uk" site_id="uk#69040564/horror-channel-uk">Horror Channel UK</channel>
|
||||
<!-- <channel lang="en" xmltv_id="" site_id="uk#69041727/ideal-extra">Ideal Extra</channel> -->
|
||||
<channel lang="en" xmltv_id="IdealWorldTV.uk" site_id="uk#69036047/ideal-world">Ideal World</channel>
|
||||
<channel lang="en" xmltv_id="ITV2.uk" site_id="uk#69036076/itv2">ITV 2</channel>
|
||||
<channel lang="en" xmltv_id="ITV2Plus1.uk" site_id="uk#69036040/itv21">ITV 2 +1</channel>
|
||||
<channel lang="en" xmltv_id="ITV3.uk" site_id="uk#69036077/itv3">ITV 3</channel>
|
||||
<channel lang="en" xmltv_id="ITV3Plus1.uk" site_id="uk#69041275/itv3-1">ITV 3 +1</channel>
|
||||
<channel lang="en" xmltv_id="ITV4.uk" site_id="uk#69036078/itv4">ITV 4</channel>
|
||||
<channel lang="en" xmltv_id="ITV4Plus1.uk" site_id="uk#69041276/itv4-1">ITV 4 +1</channel>
|
||||
<channel lang="en" xmltv_id="ITVBe.uk" site_id="uk#1207930957/itvbe">ITV Be</channel>
|
||||
<channel lang="en" xmltv_id="ITV1.uk" site_id="uk#69036056/itv-london">ITV London</channel>
|
||||
<channel lang="en" xmltv_id="JewelleryMaker.uk" site_id="uk#4515130174/jewellery-maker">Jewellery Maker</channel>
|
||||
<channel lang="en" xmltv_id="KanshiTV.uk" site_id="uk#5073537893/kanshi-tv">Kanshi TV</channel>
|
||||
<channel lang="en" xmltv_id="KTO.fr" site_id="uk#69036171/kto-la-chaine-catholique">KTO</channel>
|
||||
<channel lang="en" xmltv_id="LondonLive.uk" site_id="uk#950961703/london-live">London Live</channel>
|
||||
<channel lang="en" xmltv_id="More4.uk" site_id="uk#69036330/more4">More 4 UK</channel>
|
||||
<channel lang="en" xmltv_id="Now80s.uk" site_id="uk#804653420/now-80s">Now 80's</channel>
|
||||
<channel lang="en" xmltv_id="PBSAmerica.uk" site_id="uk#69044017/pbs-america">PBS America</channel>
|
||||
<channel lang="en" xmltv_id="Pick.uk" site_id="uk#69036986/pick-tv">Pick UK</channel>
|
||||
<channel lang="en" xmltv_id="Pop.uk" site_id="uk#69040588/pop">Pop</channel>
|
||||
<channel lang="en" xmltv_id="QuestRedUK.uk" site_id="uk#4606690382/quest-red">Quest Red UK</channel>
|
||||
<channel lang="en" xmltv_id="QuestRedUKPlus1.uk" site_id="uk#4645499309/quest-red1">Quest Red UK +1</channel>
|
||||
<channel lang="en" xmltv_id="QuestUK.uk" site_id="uk#69035787/quest">Quest UK</channel>
|
||||
<channel lang="en" xmltv_id="QuestUKPlus1.uk" site_id="uk#69041602/quest-1">Quest UK +1</channel>
|
||||
<channel lang="en" xmltv_id="QVCBeautyUK.uk" site_id="uk#69041735/qvc-beauty">QVC Beauty</channel>
|
||||
<channel lang="en" xmltv_id="QVCStyleUK.uk" site_id="uk#441168765/qvc-style">QVC Style UK</channel>
|
||||
<channel lang="en" xmltv_id="QVCUK.uk" site_id="uk#69036651/qvc-uk">QVC UK</channel>
|
||||
<channel lang="en" xmltv_id="RacingTV.uk" site_id="uk#69040591/racing-uk">Racing TV</channel>
|
||||
<channel lang="en" xmltv_id="Really.uk" site_id="uk#69037274/really">Really UK</channel>
|
||||
<channel lang="en" xmltv_id="RT.ru" site_id="uk#322672042/rt-english-hdtv">RT News</channel>
|
||||
<channel lang="en" xmltv_id="RTUK.uk" site_id="uk#69036669/russia-today">RT UK</channel>
|
||||
<channel lang="en" xmltv_id="SangatTV.uk" site_id="uk#69042021/sangat">Sangat TV</channel>
|
||||
<channel lang="en" xmltv_id="SBNTVInternational.us" site_id="uk#69043552/sonlife-network-eu">SBN International</channel>
|
||||
<channel lang="en" xmltv_id="SkyArts.uk" site_id="uk#69035314/sky-arts">Sky Arts UK</channel>
|
||||
<channel lang="en" xmltv_id="SkyMax.uk" site_id="uk#69036865/sky-max">Sky Max UK</channel>
|
||||
<channel lang="en" xmltv_id="SmithsonianChannelUK.uk" site_id="uk#7051414680/smithsonian">Smithsonian Channel UK</channel>
|
||||
<channel lang="en" xmltv_id="SpotlightTV.uk" site_id="uk#7497801352/spotlight-tv">Spotlight TV</channel>
|
||||
<channel lang="en" xmltv_id="TalkingPicturesTV.uk" site_id="uk#1632302783/talking-pictures-tv">Talking Pictures TV</channel>
|
||||
<channel lang="en" xmltv_id="TBNUK.uk" site_id="uk#7551679520/tbn-uk">TBN UK</channel>
|
||||
<channel lang="en" xmltv_id="TheBoxUK.uk" site_id="uk#69037030/the-box">The Box UK</channel>
|
||||
<channel lang="en" xmltv_id="TinyPop.uk" site_id="uk#69040600/tiny-pop">Tiny Pop</channel>
|
||||
<channel lang="en" xmltv_id="TJC.uk" site_id="uk#1652397656/jewellery-channel">TJC</channel>
|
||||
<channel lang="en" xmltv_id="TogetherTV.uk" site_id="uk#69035699/together-tv">Together TV</channel>
|
||||
<channel lang="en" xmltv_id="Yesterday.uk" site_id="uk#69037260/yesterday">Yesterday</channel>
|
||||
<channel lang="en" xmltv_id="YesterdayPlus1.uk" site_id="uk#69041611/yesterday-1">Yesterday +1</channel>
|
||||
</channels>
|
||||
</site>
|
||||
40
sites/ontvtonight.com/ontvtonight.com_us.channels.xml
Normal file
40
sites/ontvtonight.com/ontvtonight.com_us.channels.xml
Normal file
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<site site="ontvtonight.com">
|
||||
<channels>
|
||||
<channel lang="en" xmltv_id="ABCEast.us" site_id="#69048344/abc">ABC East</channel>
|
||||
<channel lang="en" xmltv_id="ACCNetwork.us" site_id="#7224220194/acc-network">ACC Network</channel>
|
||||
<channel lang="en" xmltv_id="ActionMaxEast.us" site_id="#69046784/actionmax-east">ActionMAX (East)</channel>
|
||||
<channel lang="en" xmltv_id="AMCEast.us" site_id="#69047124/amc-east">AMC (East)</channel>
|
||||
<channel lang="en" xmltv_id="AnimalPlanetEast.us" site_id="#69047235/animal-planet-east">Animal Planet (East)</channel>
|
||||
<channel lang="en" xmltv_id="BBCAmericaEast.us" site_id="#69044423/bbc-america-east">BBC America (East)</channel>
|
||||
<channel lang="en" xmltv_id="beINSportsUSA.us" site_id="#317907389/bein-sports-english">beIN Sports (English)</channel>
|
||||
<channel lang="en" xmltv_id="BETJams.us" site_id="#69047127/bet-jams">BET Jams</channel>
|
||||
<channel lang="en" xmltv_id="BETSoul.us" site_id="#69047129/bet-soul">BET Soul</channel>
|
||||
<channel lang="en" xmltv_id="BigTenNetwork.us" site_id="#69030398/big-ten-network-national">Big Ten Network (National)</channel>
|
||||
<channel lang="en" xmltv_id="CheddarNews.us" site_id="#4461087412/cheddar-busines">Cheddar News</channel>
|
||||
<channel lang="es" xmltv_id="DePeliculaClasico.mx" site_id="#69024616/de-pelicula-clasico">De Película Clásico</channel>
|
||||
<channel lang="es" xmltv_id="DePeliculaLatinAmerica.mx" site_id="#69046812/de-pelicula">De Película</channel>
|
||||
<channel lang="es" xmltv_id="DePeliculaUS.us" site_id="#69029250/de-pelicula-eua-usa">De Película EUA (USA)</channel>
|
||||
<channel lang="en" xmltv_id="InvestigationDiscoveryWest.us" site_id="#526619150/investigation-discovery-west">Investigation Discovery West</channel>
|
||||
<channel lang="en" xmltv_id="K16IWD12.us" site_id="#1700805265/k16iw-cmc-usa">K16IW CMC-USA</channel>
|
||||
<channel lang="en" xmltv_id="K16IWD13.us" site_id="#1700812761/k16iw-cmc-tv">K16IW CMC-TV</channel>
|
||||
<channel lang="en" xmltv_id="KDNULD5.us" site_id="#12053070876/kdnu-sports-news-highlights">Sports News Highlights (KDNU-LD5) Las Vegas, NV</channel>
|
||||
<channel lang="en" xmltv_id="KITVDT2.us" site_id="#3922513892/kitv-metv-hdtv">MeTV (KITV-DT2) Honolulu, HI</channel>
|
||||
<channel lang="en" xmltv_id="KITVDT3.us" site_id="#6356553523/kitv-news-hdtv">Hawaii TV (KITV-DT3) Honolulu, HI</channel>
|
||||
<channel lang="en" xmltv_id="KREGDT1.us" site_id="#69024779/kreg-me-tv-hdtv">MeTV (KREG-TV) Glenwood Springs, CO</channel>
|
||||
<channel lang="en" xmltv_id="KYAZDT1.us" site_id="31716558649/kyaz-metv">KYAZ MeTV+</channel>
|
||||
<channel lang="en" xmltv_id="MSGWesternNewYork.us" site_id="#69048605/madison-square-garden-zone-3">MSG WNY</channel>
|
||||
<channel lang="en" xmltv_id="News12Bronx.us" site_id="#3742593884/news-12-bronx-hdtv">News12 Bronx</channel>
|
||||
<channel lang="en" xmltv_id="News12Brooklyn.us" site_id="#3742601267/news-12-brooklyn-hdtv">News12 Brooklyn</channel>
|
||||
<channel lang="en" xmltv_id="News12NewJersey.us" site_id="#69030688/news-12-new-jersey">News12 New Jersey</channel>
|
||||
<channel lang="en" xmltv_id="News12HudsonValley.us" site_id="#69045750/news-12-hudson-valley">News 12 Hudson Valley</channel>
|
||||
<channel lang="en" xmltv_id="News12Westchester.us" site_id="3760999176/news-12-westchester-hdtv">News12 Westchester</channel>
|
||||
<channel lang="en" xmltv_id="LifetimeMoviesWest.us" site_id="#69030144/lmn-hdtv-west">Lifetime Movies West</channel>
|
||||
<channel lang="en" xmltv_id="LifetimeWest.us" site_id="#69035696/lifetime-television-west">Lifetime West</channel>
|
||||
<channel lang="en" xmltv_id="TBSEast.us" site_id="#69046986/tbs-superstation-east">TBS Superstation (East)</channel>
|
||||
<channel lang="en" xmltv_id="truTVWest.us" site_id="#69045208/trutv-hdtv-west">truTV HDTV (West)</channel>
|
||||
<channel lang="en" xmltv_id="WCBSDT1.us" site_id="#69021345/wcbs">CBS (WCBS)</channel>
|
||||
<channel lang="es" xmltv_id="XEWTTDT.mx" site_id="#69023835/xewt-12-bc">XEWT 12 BC</channel>
|
||||
<channel lang="es" xmltv_id="XHBCTDT.mx" site_id="#795396454/xhbc-tu-canal-hdtv-bc">XHBC Tu Canal HDTV</channel>
|
||||
</channels>
|
||||
</site>
|
||||
Reference in New Issue
Block a user