mirror of
https://github.com/iptv-org/epg.git
synced 2025-05-09 08:30:06 -04:00
wip
This commit is contained in:
parent
80cd3f8788
commit
eee52d446e
3 changed files with 9440 additions and 20 deletions
File diff suppressed because it is too large
Load diff
|
@ -11,33 +11,29 @@ program
|
|||
.option('-c, --config <config>', 'Path to [site].config.js file')
|
||||
.parse(process.argv)
|
||||
|
||||
const options = program.opts()
|
||||
|
||||
async function main() {
|
||||
console.log('\r\nStarting...')
|
||||
|
||||
const options = program.opts()
|
||||
const config = utils.loadConfig(options.config)
|
||||
const client = utils.createHttpClient(config)
|
||||
const channels = utils.parseChannels(config.channels)
|
||||
const utcDate = utils.getUTCDate()
|
||||
const dates = Array.from({ length: config.days }, (_, i) => utcDate.add(i, 'd'))
|
||||
|
||||
const d = utils.getUTCDate()
|
||||
const dates = Array.from({ length: config.days }, (_, i) => d.add(i, 'd'))
|
||||
const queue = []
|
||||
channels.forEach(channel => {
|
||||
dates.forEach(date => {
|
||||
queue.push({
|
||||
url: config.url({ date, channel }),
|
||||
date,
|
||||
channel
|
||||
})
|
||||
queue.push({ date, channel })
|
||||
})
|
||||
})
|
||||
|
||||
console.log('Parsing:')
|
||||
let programs = []
|
||||
console.log('Parsing:')
|
||||
for (let item of queue) {
|
||||
const url = config.url(item)
|
||||
const progs = await client
|
||||
.get(item.url)
|
||||
.get(url)
|
||||
.then(response => {
|
||||
const parserOptions = Object.assign({}, item, config, { content: response.data })
|
||||
const programs = config
|
||||
|
|
|
@ -79,7 +79,6 @@
|
|||
<channel site_id="discovery-science-200" xmltv_id="DiscoveryScienceFrance.us">Discovery Science France</channel>
|
||||
<channel site_id="disney-channel-57" xmltv_id="DisneyChannelFrance.us">Disney Channel France</channel>
|
||||
<channel site_id="disney-channel-wallonia-271" xmltv_id="DisneyChannelWallonia.us">Disney Channel Wallonia</channel>
|
||||
<channel site_id="disney-cinema-153" xmltv_id="DisneyCinema.us">Disney Cinema</channel>
|
||||
<channel site_id="disney-junior-166" xmltv_id="DisneyJuniorFrance.us">Disney Junior France</channel>
|
||||
<channel site_id="e-141" xmltv_id="EFrance.us">E! France</channel>
|
||||
<channel site_id="een-264" xmltv_id="Een.be">Één</channel>
|
||||
|
@ -118,7 +117,6 @@
|
|||
<channel site_id="france-3-rhone-alpes-298" xmltv_id="France3RhoneAlpes.fr">France 3 Rhône-Alpes</channel>
|
||||
<channel site_id="france-4-8" xmltv_id="France4.fr">France 4</channel>
|
||||
<channel site_id="france-5-9" xmltv_id="France5.fr">France 5</channel>
|
||||
<channel site_id="france-o-69" xmltv_id="FranceO.fr">France Ô</channel>
|
||||
<channel site_id="franceinfo-307" xmltv_id="Franceinfo.fr">Franceinfo</channel>
|
||||
<channel site_id="game-one-71" xmltv_id="Game One">Game One</channel>
|
||||
<channel site_id="ginx-352" xmltv_id="Ginx">Ginx</channel>
|
||||
|
@ -148,7 +146,6 @@
|
|||
<channel site_id="m6-boutique-238" xmltv_id="M6 Boutique">M6 Boutique</channel>
|
||||
<channel site_id="m6-music-80" xmltv_id="M6 Music">M6 Music</channel>
|
||||
<channel site_id="mangas-82" xmltv_id="Mangas">Mangas</channel>
|
||||
<channel site_id="mb-live-tv-402" xmltv_id="MB Live TV">MB Live TV</channel>
|
||||
<channel site_id="mcm-87" xmltv_id="MCM">MCM</channel>
|
||||
<channel site_id="mcm-top-86" xmltv_id="MCM Top">MCM Top</channel>
|
||||
<channel site_id="melody-179" xmltv_id="Melody">Melody</channel>
|
||||
|
@ -159,7 +156,6 @@
|
|||
<channel site_id="mtv-hits-93" xmltv_id="MTV Hits">MTV Hits</channel>
|
||||
<channel site_id="mtv-hits-france-273" xmltv_id="MTV Hits (France)">MTV Hits (France)</channel>
|
||||
<channel site_id="mtv-rocks-91" xmltv_id="MTV Rocks">MTV Rocks</channel>
|
||||
<channel site_id="my-cuisine-397" xmltv_id="My Cuisine">My Cuisine</channel>
|
||||
<channel site_id="myzen-tv-381" xmltv_id="MyZen.tv">MyZen.tv</channel>
|
||||
<channel site_id="nat-geo-wild-207" xmltv_id="Nat Geo Wild">Nat Geo Wild</channel>
|
||||
<channel site_id="national-geographic-98" xmltv_id="National Geographic">National Geographic</channel>
|
||||
|
@ -173,7 +169,6 @@
|
|||
<channel site_id="novelas-tv-400" xmltv_id="Novelas TV">Novelas TV</channel>
|
||||
<channel site_id="npo1-266" xmltv_id="NPO1">NPO1</channel>
|
||||
<channel site_id="npo2-267" xmltv_id="NPO2">NPO2</channel>
|
||||
<channel site_id="npo3-268" xmltv_id="NPO3">NPO3</channel>
|
||||
<channel site_id="nrj-12-13" xmltv_id="NRJ12.fr">NRJ 12</channel>
|
||||
<channel site_id="nrj-hits-167" xmltv_id="NRJ Hits">NRJ Hits</channel>
|
||||
<channel site_id="ocs-choc-169" xmltv_id="OCS Choc">OCS Choc</channel>
|
||||
|
@ -216,7 +211,6 @@
|
|||
<channel site_id="rmc-sport-live-7-457" xmltv_id="RMC Sport Live 7">RMC Sport Live 7</channel>
|
||||
<channel site_id="rmc-sport-live-8-458" xmltv_id="RMC Sport Live 8">RMC Sport Live 8</channel>
|
||||
<channel site_id="rmc-sport-live-9-460" xmltv_id="RMC Sport Live 9">RMC Sport Live 9</channel>
|
||||
<channel site_id="rmc-sport-news-386" xmltv_id="RMC Sport News">RMC Sport News</channel>
|
||||
<channel site_id="rmc-story-203" xmltv_id="RMC Story">RMC Story</channel>
|
||||
<channel site_id="rtl-9-17" xmltv_id="RTL 9">RTL 9</channel>
|
||||
<channel site_id="rtl-television-198" xmltv_id="RTL Television">RTL Television</channel>
|
||||
|
@ -230,7 +224,6 @@
|
|||
<channel site_id="stingray-djazz-361" xmltv_id="Stingray Djazz">Stingray Djazz</channel>
|
||||
<channel site_id="stingray-festival-4k-357" xmltv_id="Stingray Festival 4K">Stingray Festival 4K</channel>
|
||||
<channel site_id="stingray-i-concerts-392" xmltv_id="Stingray i-Concerts">Stingray i-Concerts</channel>
|
||||
<channel site_id="sundance-tv-195" xmltv_id="Sundance TV">Sundance TV</channel>
|
||||
<channel site_id="swr-208" xmltv_id="SWR">SWR</channel>
|
||||
<channel site_id="syfy-110" xmltv_id="Syfy">Syfy</channel>
|
||||
<channel site_id="tcm-cinema-113" xmltv_id="TCM Cinema">TCM Cinema</channel>
|
||||
|
@ -267,7 +260,6 @@
|
|||
<channel site_id="voosport-world-1-251" xmltv_id="VOOsport World 1">VOOsport World 1</channel>
|
||||
<channel site_id="voosport-world-2-252" xmltv_id="VOOsport World 2">VOOsport World 2</channel>
|
||||
<channel site_id="vosges-television-343" xmltv_id="Vosges Television">Vosges Television</channel>
|
||||
<channel site_id="voyage-134" xmltv_id="Voyage">Voyage</channel>
|
||||
<channel site_id="vtm-263" xmltv_id="VTM">VTM</channel>
|
||||
<channel site_id="w9-24" xmltv_id="W9.fr">W9</channel>
|
||||
<channel site_id="warner-tv-403" xmltv_id="Warner TV">Warner TV</channel>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue