From 33d57da5390328e980e516ff337c68e7ba0d8e13 Mon Sep 17 00:00:00 2001 From: theofficialomega <30985701+BellezaEmporium@users.noreply.github.com> Date: Mon, 18 Aug 2025 08:53:35 +0200 Subject: [PATCH] add it to directv UY as well --- .../directv.com.uy.channels.xml | 517 +++++++++++++----- sites/directv.com.uy/directv.com.uy.config.js | 84 +++ 2 files changed, 458 insertions(+), 143 deletions(-) diff --git a/sites/directv.com.uy/directv.com.uy.channels.xml b/sites/directv.com.uy/directv.com.uy.channels.xml index c4798b5a..443c2044 100644 --- a/sites/directv.com.uy/directv.com.uy.channels.xml +++ b/sites/directv.com.uy/directv.com.uy.channels.xml @@ -1,146 +1,377 @@ - Sony Entertainment - 24 Horas - AMC - Animal Planet - Antena 3 Internacional - A3Cine HD - Atres Series - AXN - Baby TV HD - BBC World News - Bloomberg Television - Cable Noticias de Colombia - Canal 10 (URU) - Canal 26 (ARG). - Canal 4 (URU) - Canal 5 (URU) - Canal LUZ (ARG) - Canal 21 (ARG) - Caracol Internacional - Cartoonito - Cartoon Network (Sur) - CGTN-Español - Cinecanal (COL) - Cinelatino - Cinemax Sur - Magazine - CNN Chile - CNN en español - CNN International - Comedy Central - Crónica TV (ARG) - De Película - DHE - DIRECTV Sports 2 - DIRECTV Sports Fight - DIRECTV Sports + - DIRECTV Sports (URU) - Discovery Channel (Sur) - Discovery Kids (Sur) - Discovery Theater HD - Discovery Turbo - Discovery World HD - Disney Channel (Sur) - Disney Junior Sur - Deutsche Welle - El Gourmet - El Tiempo - Encuentro Internacional - Enlace - E! Entertainment - ESPN 2 Sur - ESPN - ESPN Extra HD - Europa Europa HD - Eternal Word TV Network - Food Network - FOX Sports 2 - FOX Sports 3 - FX - Glitz - Golden Edge - Golden TV - Golden HD - Golf Channel - HBO2 - HBO Family (Este) - HBO (Este) - HBO Mundi - HBO Plus (Este) - HBO Pop - HBO Signature - HBO Xtreme - Home & Garden TV HD - History 2 - History (Sur) - Hola TV - HTV - HustlerTV - Investigation Discovery - I-SAT - IVC Internacional - La Nacion + - Canal de las Estrellas - Lifetime - MÁS CHIC - MLB Extra Innings - MLB Extra Innings - MTV Latino - Music Top HD - National Geographic (Sur) - NBA TV HD - NHK World TV - Nickelodeon - NICK JR - NTN 24 - Nuestra Tele noticias 24HS - OnDIRECTV (Sur) - Paramount Network - Pasiones - Playboy TV - PX Sports HD - Quiero Música en mi Idioma - RAI International - RCN Nuestra Tele - RTP Internacional - Smithsonian Channel HD - Space (Sur) - STAR Channel - Studio Universal - Sun Channel - SyFy - TBS Very Funny - Turner Classic Movies - Canal 12 (URU) - Telemundo Internacional - Tierra Mia HD - TLC - Travel & Living Channel - TLNovelas - TN Todo Noticias - TNT Series - TNT Latin America - TRUTV - TV Chile - Tv Ciudad (URU) - TV Cortos HD - Globo Internacional - TV Perú - TV Perú Noticias HD - TYC International - Universal Cinema - Universal Comedy - Universal Crime Este - UNIVERSAL Cinema West - Universal Premiere Este - Universal Premiere Oeste - Universal Reality - Universal - Univision - Venus - VTV (URU) - VTV Plus (URU) - Warner Channel - ZEE TV - ZooMoo + América TV (ARG) + La TV Pública (ARG) + Canal 9 (ARG) + Telefe (ARG) + El Trece (ARG) + Canal Rural + Encuentro (ARG) + DSPORTS + + A&E + Sony Entertainment + TNT Novelas + Adult Swim + Usa Network + Discovery Home & Health + Volver + Hola TV + Canal 21 (ARG) + PAKA PAKA (ARG) + OnDIRECTV (Sur) + OnDIRECTV (Sur) + OnDIRECTV (Sur) + OnDIRECTV (Sur) + OnDIRECTV (Sur) + Discovery Turbo + PPV + PPV + PPV + PPV + PPV + XTSY + History 2 + Lifetime + CINE.AR (ARG) + HBO Family (Este) + FOX Sports (ARG) + DIRECTV Sports 3 + DIRECTV Sports 5 + Directv Sports + DIRECTV SPORTS + ESPN 2 Latin Sur + ESPN Argentina SD + C5N Canal 5 Noticias (ARG) + A24 + El Tiempo + VTV (URU) + ZEE TV + Paramount Network + Atres Series + DeporTV + AMC + Food Network + Space (Sur) + Cartoon Network (Sur) + TNT (SUR) + TNT Series + HBO Pop + Telemax + Radio del Plata (ARG) + Radio Disney (ARG) + Unión Radio Noticias + FM Latina 101.1 (ARG) + Radio Caracol + Radio France Internationale + Construir TV + La TV Pública HD (ARG) + DSPORTS + HD + DIRECTV SPORTS HD + Sony Entertainment HD + Golf Channel HD + Telefe HD (ARG) + DeporTV HD + STAR Channel HD + DSPORTS 2 HD + Atres Series HD + Paramount HD + Hola TV HD + Discovery Channel HD + DSPORTS (ARG) + HBO Signature HD + OnDIRECTV HD (Sur) + OnDIRECTV HD (Sur) + Canal 9 HD (ARG) + El Trece HD (ARG) + Golden HD + América TV HD (ARG) + HBO Plus HD + Discovery Kids HD + Discovery ID HD + Lifetime HD + ESPN 2 Latin Sur HD + Animal Planet HD + Lifetime HD + H2 HD + TLC HD + STAR Channel HD + HBO Family HD + HBO2HD + Warner Channel HD + A&E HD + Sony Entertainment HD + TNT Series HD + Comedy Central HD + Usa Network HD + Hola TV HD + Discovery Home & Health HD + Food Network HD + MTV HD + ESPN Premium (HD) + TNT SPORTS HD + AMC HD + Cartoon Network HD + Nickelodeon HD + Disney HD + DIRECTV 4K: Ultra HD + A&E HD + Usa Network HD + Golf Channel HD + MTV HD + PPV HD + PPV HD + PPVHD + Music Top HD + NET TV HD (ARG) + Nick JR. HD + Universal TV HD (Sur) + HBO HD + PPV HD + PPV HD + Disney Jr. HD + Cinemax HD (Sur) + Home & Garden TV HD + Pasiones HD + TNT HD + Cinecanal HD + Studio Universal HD + Paramount Network HD + Space HD + E! Entertainment HD + HBO HD + HBO Signature HD + HBO Family HD + Tierra Mia HD + Universal TV HD (Sur) + Quiero Mi Musica en Mi Idioma HD + Magazine HD + HBO Xtreme + VePLUS HD + AMC HD + A24 HD + Canal 26 HD + Cinemax HD (Sur) + DeporTV HD + Discovery ID HD + Disney Jr. HD + El Trece HD (ARG) + Food Network HD + HBO2HD + La Nacion + HD + FOX Sports Argentina HD + DIRECTV SPORTS HD + DIRECTV SPORTS HD + DIRECTV SPORTS HD. + DIRECTV SPORTS HD + ESPN 4 HD + ESPN Argentina HD + TyC Sports HD + NET TV HD (ARG) + Nick JR. HD + Nickelodeon HD + Pasiones HD + Studio Universal HD + Telefe HD (ARG) + TN Noticias HD + TNT SPORTS HD + E! Entertainment HD + La Nación + HD + TN Noticias HD + C5N HD + A24 HD + Canal 26 HD + Encuentro Internacional + National Geographic HD + Discovery Theater HD + Animal Planet HD + TLC HD + DHE HD + History Andes HD + DHE HD + H2 HD + Canal A HD + El Gourmet HD + El Gourmet HD + TV Perú Noticias HD + TV Perú HD + Antena 3 HD + AXN HD + AXN HD + PX Sports HD + Tv Ciudad + IP Noticias HD + IP Noticias HD + Escuela + HD + ESPN 3 Sur HD + Universal Reality HD + Universal Reality HD + Universal Premiere Oeste HD + Universal Premiere Oeste HD + Universal Crime Oeste HD + UNIVERSAL Cinema West. + Universal Premiere Este HD + Universal Premiere Este HD + Universal Cinema HD + Universal Cinema HD + Universal Comedy HD + Universal Comedy HD + Universal Crime Este HD. + Universal Crime Este HD + DSPORTS Fight + DSPORTS Fight + TyC Sports2 + Sony Movies HD + Sony Movies + DNews HD + DIRECTV + DIRECTV + DIRECTV + DIRECTV + DIRECTV + DIRECTV + DIRECTV + DShow HD + DShow HD + DShow HD + CNLE + FOX Sports 2 HD (ARG) + FOX Sports 3 HD (ARG) + Cómo Contratar Premium HD + KZO HD + KZOHD + Alacocina TV HD + DGO Promo HD + Escuela + HD + Latina TV HD + FX HD + DSPORTS (ARG) + TNT Series HD + Atres Series HD. + Disney HD + HBO Xtreme. + History (Sur) + Warner Channel + AXN + Discovery Channel (Sur) + Portal DIRECTV Sports + Discovery Kids (Sur) + Canal LUZ (ARG) + La Nacion + + Telemundo Internacional + TIGO Sports + Radio Nacional + Cinemax Sur + ESPN Premium Arg (SD) + TNT Sports + FM ASPEN + NET TV (ARG) + Canal de la ciudad + NICK JR + Universal + EL SIETE + CANAL 9 + Telediario Television + Canal 7 de Jujuy + CGTN-Español + DHE + TV Perú + El Doce CANAL 12 DE CORDOBA + VTV PLUS + Canal 5 de Rosario + Univision + ESPN 3 Sur + Universal Reality + Universal Premiere Oeste + UNIVERSAL Cinema West + Universal Premiere Este + Universal Cinema + Universal Comedy + Universal Crime Este + DSPORTS Fight + Bravo TV (ARG) + Sports Events + Sony Movies + DSPORTS Radio + DSPORTS Radio + DSports Radio + DNews + DIRECTV + DIRECTV + DIRECTV + DIRECTV + DIRECTV + Televisión Pública Pampeana + DShow + DShow + DShow + Daystar + Baby TV + Baby TV + FOX Sports 2 (ARG) + FOX Sports 3 (ARG) + Chacra TV + Escuela plus + EL TRES Rosario + KZO + 24 Horas + E! Entertainment + Animal Planet + Antena 3 Internacional + BBC World News + Bloomberg Television + Cable Noticias de Colombia + Canal 26 (ARG). + Caracol Internacional + Cartoonito + Cinecanal (COL) + Cinelatino + Magazine + CNN Chile + CNN en español + CNN International + Comedy Central + Crónica TV (ARG) + De Película + DSPORTS 2 + Discovery World HD + Disney Channel (Sur) + Disney Junior Sur + Deutsche Welle + El Gourmet + Enlace + Eternal Word TV Network + FX + Golden TV + Golden Edge + Golf Channel + HBO2 + HBO (Este) + HBO Mundi + HBO Plus (Este) + HBO Signature + HBO Xtreme + HustlerTV + Investigation Discovery + Canal de las Estrellas + MÁS CHIC + MTV Latino + National Geographic + NHK World TV + Nickelodeon + NTN 24 - Nuestra Tele noticias 24HS + RCN Nuestra Tele + Pasiones + Playboy TV + Quiero Música en mi Idioma + RAI International + RTP Internacional + STAR Channel + Studio Universal + TLC - Travel & Living Channel + TLNovelas + TN Todo Noticias + TV Chile + Globo Internacional + TyC Sports + Venus diff --git a/sites/directv.com.uy/directv.com.uy.config.js b/sites/directv.com.uy/directv.com.uy.config.js index f1a828ac..b96ed1ef 100644 --- a/sites/directv.com.uy/directv.com.uy.config.js +++ b/sites/directv.com.uy/directv.com.uy.config.js @@ -1,3 +1,5 @@ +process.env['NODE_TLS_REJECT_UNAUTHORIZED'] = 0 +const axios = require('axios') const dayjs = require('dayjs') const utc = require('dayjs/plugin/utc') const timezone = require('dayjs/plugin/timezone') @@ -51,6 +53,88 @@ module.exports = { }) return programs + }, + async channels() { + let channels = [] + const cookies = await axios.get('https://www.directv.com.uy/guia/guia.aspx', { + headers: { + Accept: 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8', + 'Accept-Encoding': 'gzip, deflate, br, zstd', + 'Accept-Language': 'es-419,es;q=0.9', + 'Cache-Control': 'no-cache', + Connection: 'keep-alive', + Host: 'www.directv.com.ar', + Pragma: 'no-cache', + Referer: 'https://www.google.com/', + 'Sec-Fetch-Dest': 'document', + 'Sec-Fetch-Mode': 'navigate', + 'Sec-Fetch-Site': 'same-origin', + 'Sec-Fetch-User': '?1', + 'Sec-GPC': 1, + 'Upgrade-Insecure-Requests': 1, + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', + 'sec-ch-ua': '"Not;A=Brand";v="99", "Brave";v="139", "Chromium";v="139"', + 'sec-ch-ua-mobile': '?0', + 'sec-ch-ua-platform': '"Windows"' + }}) + const cookieHeader = cookies.headers['set-cookie'].map(cookie => cookie.split(';')[0]).join('; ') + + const date = dayjs().tz('America/Montevideo') + + const response = await axios.post( + 'https://www.directv.com.uy/guia/guia.aspx/GetProgramming', + { + filterParam: { + day: date.date(), + time: date.hour(), + minute: 0, + month: date.month() + 1, + year: date.year(), + offSetValue: 0, + homeScreenFilter: '', + filtersScreenFilters: [''], + isHd: '' + } + }, + { + headers: { + Accept: '*/*', + 'Accept-Encoding': 'gzip, deflate, br, zstd', + 'Accept-Language': 'es-419,es;q=0.9', + 'Cache-Control': 'no-cache', + Connection: 'keep-alive', + 'Content-Type': 'application/json; charset=UTF-8', + Cookie: cookieHeader, + Host: 'www.directv.com.ar', + Origin: 'https://www.directv.com.uy', + Pragma: 'no-cache', + Referer: 'https://www.directv.com.uy/guia/guia.aspx', + 'Sec-Fetch-Dest': 'empty', + 'Sec-Fetch-Mode': 'cors', + 'Sec-Fetch-Site': 'same-origin', + 'Sec-GPC': 1, + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', + 'X-Requested-With': 'XMLHttpRequest', + 'sec-ch-ua': '"Not;A=Brand";v="99", "Brave";v="139", "Chromium";v="139"', + 'sec-ch-ua-mobile': '?0', + 'sec-ch-ua-platform': '"Windows"', + 'uzlc': true, + } + } + ) + .then(r => r.data) + .catch(console.log) + + response.d.forEach(item => { + channels.push({ + site_id: `${item.ContentChannelID}#${item.ChannelName.replace(/&/g, '&')}`, + name: item.ChannelFullName, + logo: item.ImageUrl, + lang: 'es' + }) + }) + + return channels } }