Merge pull request #110 from iptv-org/update-comteco-com-bo

Update comteco.com.bo
This commit is contained in:
Shadix A 2021-09-26 17:53:13 +03:00 committed by GitHub
commit f8fef5c026
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 24 additions and 13 deletions

View file

@ -13,10 +13,12 @@
<channel site_id="Bolivision (5)" xmltv_id="Bolivision.bo">Bolivisión</channel>
<channel site_id="Cadena A (36)" xmltv_id="CadenaA.bo">Cadena A</channel>
<channel site_id="Canal 24 horas" xmltv_id="Canal24Horas.es">Canal 24 Horas</channel>
<channel site_id="Canal de las Estrellas" xmltv_id="LasEstrellasLatinoamerica.mx">Las Estrellas Latinoamérica</channel>
<channel site_id="Caracol" xmltv_id="CaracolTVInternacional.co">Caracol TV Internacional</channel>
<channel site_id="Cartoon Network" xmltv_id="CartoonNetworkLatinAmerica.us">Cartoon Network Latin America</channel>
<channel site_id="CINECANAL" xmltv_id="CinecanalEste.us">Cinecanal Este</channel>
<channel site_id="Cinemax" xmltv_id="CinemaxLatinoamerica.us">Cinemax Latinoamérica</channel>
<channel site_id="Clara Vision" xmltv_id="MariaPlusVision.mx">María+Visión</channel>
<channel site_id="CNN" xmltv_id="CNNInternationalLatinAmerica.us">CNN International Latin America</channel>
<channel site_id="Cuba Vision" xmltv_id="CubavisionInternacional.cu">Cubavisión Internacional</channel>
<channel site_id="De Pelicula" xmltv_id="DePelicula.mx">De Película</channel>
@ -27,8 +29,8 @@
<channel site_id="Disney Junior" xmltv_id="DisneyJuniorEspana.us">Disney Junior España</channel>
<channel site_id="Disney XD" xmltv_id="DisneyXDSur.us">Disney XD Sur</channel>
<channel site_id="E! Entertaiment" xmltv_id="ELatinoamerica.us">E! Latinoamérica</channel>
<channel site_id="elgourmet" xmltv_id="ElGourmetSur.ar">El Gourmet Sur</channel>
<channel site_id="El Trece" xmltv_id="ElTreceInternacional.ar">El Trece Internacional</channel>
<channel site_id="elgourmet" xmltv_id="ElGourmetSur.ar">El Gourmet Sur</channel>
<channel site_id="ESPN 2" xmltv_id="ESPN2AmericaLatina.us">ESPN 2 América Latina</channel>
<channel site_id="ESPN 3" xmltv_id="ESPN3AmericaLatina.us">ESPN 3 América Latina</channel>
<channel site_id="ESPN" xmltv_id="ESPNAmericaLatina.us">ESPN América Latina</channel>
@ -44,10 +46,8 @@
<channel site_id="History Chanel" xmltv_id="HistoryLatinoamerica.us">History Latinoamérica</channel>
<channel site_id="HTV" xmltv_id="HTV.us">HTV</channel>
<channel site_id="ID" xmltv_id="InvestigationDiscoveryLatinoamerica.us">Investigation Discovery Latinoamérica</channel>
<channel site_id="Canal de las Estrellas" xmltv_id="LasEstrellasLatinoamerica.mx">Las Estrellas Latinoamérica</channel>
<channel site_id="Clara Vision" xmltv_id="MariaPlusVision.mx">María+Visión</channel>
<channel site_id="MTV" xmltv_id="MTVLatinoNorte.us">MTV Latino Norte</channel>
<channel site_id="MAS CHIC" xmltv_id="MasChicLatinoamerica.us">Más Chic Latinoamérica</channel>
<channel site_id="MTV" xmltv_id="MTVLatinoNorte.us">MTV Latino Norte</channel>
<channel site_id="NatGeo Kids" xmltv_id="NatGeoKids.us">Nat Geo Kids</channel>
<channel site_id="Nathional Geografic" xmltv_id="NationalGeographicSur.us">National Geographic Sur</channel>
<channel site_id="Nickelodeom" xmltv_id="NickelodeonSur.us">Nickelodeon Sur</channel>
@ -58,23 +58,23 @@
<channel site_id="SBT" xmltv_id="SBTInternacionalAmerica.br">SBT Internacional America</channel>
<channel site_id="Sony" xmltv_id="SonyChannelSur.us">Sony Channel Sur</channel>
<channel site_id="Space" xmltv_id="SpaceMexico.ar">Space México</channel>
<channel site_id="STAR" xmltv_id="StarChannelLatinAmerica.us">Star Channel Latin America</channel>
<channel site_id="STAR LIFE" xmltv_id="StarLifeLatin.us">Star Life Latin</channel>
<channel site_id="STAR" xmltv_id="StarChannelLatinAmerica.us">Star Channel Latin America</channel>
<channel site_id="Studio Universal" xmltv_id="StudioUniversalAmericaLatina.us">Studio Universal América Latina</channel>
<channel site_id="TBS Very Funny" xmltv_id="TBSAmericaLatina.us">TBS América Latina</channel>
<channel site_id="TCM" xmltv_id="TCMAmericaLatina.us">TCM América Latina</channel>
<channel site_id="Telefe Internacional" xmltv_id="TelefeInternacional.ar">Telefe Internacional</channel>
<channel site_id="Telemundo" xmltv_id="TelemundoInternacional.us">Telemundo Internacional</channel>
<channel site_id="TeleNovelas" xmltv_id="TlnovelasAmerica.mx">Tlnovelas América</channel>
<channel site_id="Telesur" xmltv_id="TelesurEnglish.ve">Telesur English</channel>
<channel site_id="TLC" xmltv_id="TLCLatinoamerica.us">TLC Latinoamérica</channel>
<channel site_id="TeleNovelas" xmltv_id="TlnovelasAmerica.mx">Tlnovelas América</channel>
<channel site_id="TNT" xmltv_id="TNTAmericaLatina.us">TNT América Latina</channel>
<channel site_id="TNP" xmltv_id="TVPeruInternacional.pe">TV Perú Internacional</channel>
<channel site_id="TNT SERIES" xmltv_id="TNTSeriesBrasil.us">TNT Series Brasil</channel>
<channel site_id="TNT" xmltv_id="TNTAmericaLatina.us">TNT América Latina</channel>
<channel site_id="Toon Cast" xmltv_id="Tooncast.us">Tooncast</channel>
<channel site_id="TV Chile" xmltv_id="TVChile.cl">TV Chile</channel>
<channel site_id="TV Culturas" xmltv_id="TVCulturas.bo">TV Culturas</channel>
<channel site_id="TV Globo Internacional" xmltv_id="TVGloboInternacionalAmericas.br">TV Globo Internacional Américas</channel>
<channel site_id="TNP" xmltv_id="TVPeruInternacional.pe">TV Perú Internacional</channel>
<channel site_id="TVE" xmltv_id="TVEInternacionalAmerica.es">TVE Internacional América</channel>
<channel site_id="TyC Sports" xmltv_id="TyCSportsInternacional.ar">TyC Sports Internacional</channel>
<channel site_id="Unitel (13)" xmltv_id="UnitelSantaCruz.bo">Unitel Santa Cruz</channel>

View file

@ -11,9 +11,24 @@ dayjs.extend(customParseFormat)
module.exports = {
lang: 'es',
days: 3,
site: 'comteco.com.bo',
channels: 'comteco.com.bo.channels.xml',
output: '.gh-pages/guides/comteco.com.bo.guide.xml',
request: {
method: 'POST',
data: function ({ date }) {
const params = new URLSearchParams()
params.append('_method', 'POST')
params.append('fechaini', date.format('D/M/YYYY'))
params.append('fechafin', date.format('D/M/YYYY'))
return params
},
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
},
url: function ({ channel }) {
return `https://comteco.com.bo/pages/canales-y-programacion-tv/paquete-oro/${channel.site_id}`
},
@ -31,7 +46,7 @@ module.exports = {
items.forEach(item => {
const title = parseTitle(item)
let start = parseStart(item, date)
const stop = parseStop(item, date)
const stop = start.add(30, 'm')
if (programs.length) {
programs[programs.length - 1].stop = start
}
@ -43,10 +58,6 @@ module.exports = {
}
}
function parseStop(item, date) {
return date.tz('America/La_Paz').endOf('d')
}
function parseStart(item, date) {
let time = (
item.querySelector('div > div.col-xs-11 > p > span') || { textContent: '' }