diff --git a/sites/meo.pt/meo.pt.channels.xml b/sites/meo.pt/meo.pt.channels.xml index b967c7e2..3c3a4c04 100644 --- a/sites/meo.pt/meo.pt.channels.xml +++ b/sites/meo.pt/meo.pt.channels.xml @@ -1,204 +1,216 @@ - - - EuroNews Deutsch - France 24 English - KBS World - MTV 00s - MTV Live HD - NHK World Japan - Sky News - TPA - TRT World - 24 Kitchen - 3sat - A Bola TV - ADVNCE - Afro Music Channel - Aljazeera English - Alma Lusa - AMC - Antena 3 Internacional - ARTE Français - AR TV Canal Parlamento - Atrecine - Atreseries - AXN Movies - AXN - AXN White - Baby TV - BBC Entertainment - Benfica TV - BFM Business - BFM TV - Biggs - Blaze - Bloomberg TV - BNT 4 - Body Sex HD - Bom Som TV - Boomerang - BVN - Caçavision - Canal 11 - Canal 24 Horas - Canal Cocina - Canal Hollywood - Canal Panda - Canal Q - Canal Um Europa - Cartoon Network - Caza y Pesca - CBS Reality - CCTV 4 Europe - CGTN - CGTN Documentary - Perviy kanal - Cine Mundo - Clubbing TV - CM TV - CNBC Europe - CNN - CNN Portugal - Cubavisión Internacional - Das Erste - Decasa - Discovery Channel - Disney Channel - Disney Junior - Dizi - Dog TV - DW Deutsch - DW English - E! - Eleven 1 - Eleven 2 - Eleven 3 - Eleven 4 - Eleven 5 - Eleven 6 - EuroNews English - EuroNews - Eurosport 1 - Eurosport 2 - FashionTV - Fight Sports - Fox Comedy - Fox Crime - Fox Life - Fox Movies - Fox - France 2 - France 24 Français - France 3 - France 5 - Fuel TV - Galicia TV - Gametoon - Globo News - História - Hot Man - Hot Taboo - Hot - I24 News English - I24 News Français - Inter + - JimJam - KIKA - Kuriakos TV - LocalVisão TV - Lolly Kids - Más Chic - MCM Pop - MCM Top - Mezzo - Mezzo Live HD - MTV - National Geographic - National Geographic Wild - NBA TV - Nickelodeon - Odisseia - Panda Kids - Penthouse Gold - PFC - Phoenix CNE - Playboy TV - Porto Canal - Pro TV - Rai 1 - Rai 2 - Rai 3 - Rai News 24 - Rai Scuola - Rai Storia - Record News - Record TV - Rede Globo - RT News - RTP 1 - RTP 2 - RTP 3 - RTP Açores - RTP África - RTP Madeira - RTP Memória - Rybalka Telekanal - Sextreme - SIC - SIC Caras - SIC K - SIC Mulher - SIC Notícias - SIC Radical - Sol Música - Somos - SET Asia - Sony Max UK - S+ - Sporting TV - Sport TV 1 - Sport TV 2 - Sport TV 3 - Sport TV 4 - Sport TV 5 - Sport TV 6 - Sport TV + - Star Cinema - Star Family - Stingray Classica - Stingray Djazz - Stingray IConcerts - Stingray Loud - Stingray Retro - Syfy - TCV - Telesur - TLC - Toros TV - Trace Brazuca - Trace Toca - Trace Urban - TV 2 - TV5Monde Europe - TV Canção Nova - TVCine Action - TVCine Edition - TVCine Emotion - TVCine Top - TVE Internacional - TVI - TVI 24 - TVI Ficção - TVI Reality - TV Verdade - Ukraïna 24 - Ukraine 1 - Ukraine 2 - Venus - Vivid Red - X Sport - ZDF - ZDFNEO - Zee Cinema - Zee TV - + + + Euronews (A) + France 24 (I) + KBS World + MTV 00s + MTV Live + NHK World Japan + Sky News + TPA Internacional + TRT World + + 3SAT + A Bola TV + Afro Music + Alma Lusa + Arte + ARTV + Baby TV + BBC Entertainment + BFM Business + BFM TV + Biggs + Bloomberg + BNT 4 + BODY SEX + BomSom TV + BVN + 11 + Panda + UM Europa + Cartoon Network + CGTN Documentary + Channel 1 Russia + CMTV + CNBC + CNN + CNN Portugal + Cubavision + ARD + Disney Channel + Disney Junior + Deutsche Welle (A) + DEUTSCHE WELLE + DAZN Eleven 1 + DAZN Eleven 2 + DAZN Eleven 3 + DAZN Eleven 4 + DAZN Eleven 5 + DAZN Eleven 6 + Euronews + Fight Sports + France 2 + France 3 + France 5 + France 24 (F) + Fuel TV + TV Galicia + Gametoon + Globo News + HOT Man + HOT Taboo + i24 News (I) + i24 News (F) + KIKA + Kuriakos TV + Lolly kids + Mas Chic + MCM Pop + Mezzo + Mezzo Live + NBA TV + Nickelodeon + Panda Kids + Penthouse Gold + PFC + Phoenix CNE + Porto Canal + PRO TV Internacional + RAI 1 + RAI 2 + RAI 3 + RAI News + RAI Scuola + RAI Storia + Record News + Globo + Russia Today + RTP 1 + RTP 2 + RTP 3 + RTP Açores + RTP África + RTP Madeira + RTP Memória + SexTreme + SIC + SIC Caras + SIC K + SIC Mulher + SIC Notícias + SIC Radical + SET ASIA + SET MAX + S+ + Star Cinema + Star Family + Stingray Classica + Stingray Djazz + Stingray iConcerts + Stingray Loud + Stingray Retro + TCV Internacional + Telesur + Dizi Channel + TLC + Trace Brasil + Trace Toca + Canção Nova + TVCine Action + TVCine Edition + TVCine Emotion + TVCine TOP + TVI + TVI Ficção + TVI Reality + TV Verdade + Venus + VIVID RED + X Sport + ZDF + ZDFNEO + ZEE CINEMA + ZEE TV + diff --git a/sites/meo.pt/meo.pt.config.js b/sites/meo.pt/meo.pt.config.js index 1e95c4ee..55e74434 100644 --- a/sites/meo.pt/meo.pt.config.js +++ b/sites/meo.pt/meo.pt.config.js @@ -36,6 +36,27 @@ module.exports = { }) return programs + }, + async channels() { + const axios = require('axios') + const data = await axios + .post(`https://authservice.apps.meo.pt/Services/GridTv/GridTvMng.svc/getGridAnon`, null, { + headers: { + Origin: 'https://www.meo.pt' + } + }) + .then(r => r.data) + .catch(console.log) + + return data.d.channels + .map(item => { + return { + lang: 'pt', + site_id: item.sigla, + name: item.name + } + }) + .filter(channel => channel.site_id) } } diff --git a/sites/meo.pt/meo.pt.test.js b/sites/meo.pt/meo.pt.test.js index 7fb4019b..47867436 100644 --- a/sites/meo.pt/meo.pt.test.js +++ b/sites/meo.pt/meo.pt.test.js @@ -1,3 +1,4 @@ +// npm run channels:parse -- --config=./sites/meo.pt/meo.pt.config.js --output=./sites/meo.pt/meo.pt.channels.xml // npm run grab -- --site=meo.pt const { parser, url, request } = require('./meo.pt.config.js')