From acb8719c4d7e10aeb4c67f696429e1428d319122 Mon Sep 17 00:00:00 2001 From: Rootz <15384112+Rootzpower@users.noreply.github.com> Date: Tue, 14 Jul 2026 17:30:43 +0100 Subject: [PATCH 01/11] update --- sites/meo.pt/meo.pt.channels.xml | 42 ++- sites/nostv.pt/nostv.pt.channels.xml | 85 +++--- sites/vodafone.pt/vodafone.pt.channels.xml | 298 +++++++++++---------- 3 files changed, 219 insertions(+), 206 deletions(-) diff --git a/sites/meo.pt/meo.pt.channels.xml b/sites/meo.pt/meo.pt.channels.xml index f68a02e46..f710187af 100644 --- a/sites/meo.pt/meo.pt.channels.xml +++ b/sites/meo.pt/meo.pt.channels.xml @@ -1,18 +1,5 @@ - + - 18 - Caça e Pesca - Caçavision - MEO Destaques - Dog TV - Duck TV - Galeria - Home & Garden TV - HOTGO - New Brasil - OneToro TV - OPTO - Veja 1+1 United News 1+1 International TVE24 @@ -36,11 +23,11 @@ BTV BFM Business BFM TV - Biggs Bloomberg BNT 4 BomSom TV BVN + Caça e Pesca 11 CANAL 180 Hollywood @@ -50,10 +37,10 @@ Cartoonito Cartoon Network Casa e Cozinha + Caçavision CCTV4 CGTN CGTN Documentary - Channel 1 Russia Cinemundo CMTV CNBC @@ -73,9 +60,10 @@ Discovery Channel Disney Channel Disney Junior - Dorcel TV - English Club TV - Erox HD + Disney Junior + Dog TV + Dorcel TV + Duck TV Euronews (I) Euronews (A) Euronews @@ -84,19 +72,22 @@ Fashion TV Fashion TV 4K Fight Sports + FILMUADRAMA France 2 - France 24 (I) France 24 (F) + France 24 (I) France 3 France 4 France 5 France Info Freedom + Galeria TV Galícia Gametoon - Globo News + Home & Garden TV História HOT + HOTGO HOT Man HOT Taboo Hustler HD @@ -113,16 +104,21 @@ M6 MCM Pop MCM Top + MEO Destaques Mezzo Mezzo Live HD National Geographic National Geographic Wild + New Brasil News Now NHK World Japan Nickelodeon Nick Jr. NOVO TEMPO Odisseia + OneToro TV + OPTO + OUTtv Panda Kids Penthouse Gold Phoenix CNE @@ -192,6 +188,7 @@ TRT World TV5 Monde Televisão África + TV Brasil Internacional Canção Nova TVCine Action TVCine Edition @@ -202,12 +199,13 @@ TVI Reality TV Maanaim Unifé TV + Veja Venus + VinTV Azores TV VIXEN V+ TVI W Sport - X Sport ZDF ZDFNEO Zee Cinema diff --git a/sites/nostv.pt/nostv.pt.channels.xml b/sites/nostv.pt/nostv.pt.channels.xml index d4321657f..73403dcbd 100644 --- a/sites/nostv.pt/nostv.pt.channels.xml +++ b/sites/nostv.pt/nostv.pt.channels.xml @@ -1,47 +1,64 @@ - + - Horse TV - BNT World - Caça e Pesca - Canal NOS HD - Canal Galeria - Canal Convidado - OneToro TV - New Brasil - HGTV + RTL 1+1 + Al Jazeera + Bloomberg + CCTV 4 + CGTN + CNBC + CNN + DW + Fight Network HD + France 24 (I) + Horse TV + KBS World HD + MCM Top + Mezzo Live HD + MyZen TV + National Geographic WILD HD + Nautical Channel + NHK World TV + Sky News + SET Asia + MAX + Stingray iConcerts HD + W-Sport + TVEi + ARTE (Français) + France 24 (F) + M6 + TV5 Monde + BVN TVE 24h 24Kitchen HD A Bola TV Afro Music Channel - Al Jazeera AMC Break HD AMC Crime HD AMC HD - ARTE + ARTE (Deutsch) ARTV AXN HD AXN Movies HD AXN White HD Baby TV BTV1 HD - Biggs - Bloomberg - BVN + BNT World + Caça e Pesca Canal 11 HD Canal 180 + Canal Convidado + Canal Galeria Canal Hollywood HD TDM + Canal NOS HD Canal Panda HD Canal Q Cartoonito Cartoon Network HD Casa e Cozinha HD - CCTV 4 - CGTN CMTV HD - CNBC - CNN CNN Portugal HD Conta Lá Cubavisión Internacional @@ -56,55 +73,43 @@ Disney Channel HD Disney Junior HD DOGTV - DW E! Entertainment HD Euronews Eurosport 1 HD Eurosport 2 HD FTV HD - Fight Network HD Food Network HD - France 24 (I) - France 24 (F) Fuel TV HD TV Galicia Globo HD - Globo News + HGTV Canal História HD ID Investigation Discovery - KBS World HD Kuriakos TV Localvisão TV HD - M6 MCM Pop - MCM Top Mezzo - Mezzo Live HD Motorvision HD MTV Portugal HD - MyZen TV National Geographic HD - National Geographic WILD HD - Nautical Channel + New Brasil NewsNOW - NHK World TV Nickelodeon Nick Jr. NOS Studios HD ODISSEIA HD + OneToro TV Panda KIDS Porto Canal HD Rai Italia Record News Record Russia Today - RTL - Super RTL RTP 1 HD RTP 2 HD - RTP Açores HD + RTP Açores RTP África - RTP Madeira HD + RTP Madeira RTP Memória RTP Notícias HD RTR Planeta @@ -115,9 +120,6 @@ SIC Notícias HD SIC Novelas SIC Radical HD - Sky News - SET Asia - MAX S+ HD Sporting TV HD SPORT TV1 HD @@ -133,7 +135,6 @@ Star Crime HD Star Life HD Star Movies HD - Stingray iConcerts HD STV Notícias Syfy HD TCV Internacional @@ -145,20 +146,18 @@ Trace Toca Trace Urban HD Travel Channel HD - TV5 Monde Canção Nova TVCine ACTION HD TVCine EDITION HD TVCine EMOTION HD TVCine TOP HD - TVEi TVI HD TVI Reality HD TVR Internacional TV Zimbo Unifé TV + VinTV Azores TV V+TVI - W-Sport ZAP Viva HD \ No newline at end of file diff --git a/sites/vodafone.pt/vodafone.pt.channels.xml b/sites/vodafone.pt/vodafone.pt.channels.xml index f5dc33f36..1d20c01ac 100644 --- a/sites/vodafone.pt/vodafone.pt.channels.xml +++ b/sites/vodafone.pt/vodafone.pt.channels.xml @@ -1,149 +1,165 @@ - BenficaTV Multicam 1 - BenficaTV Multicam 2 - BenficaTV Multicam 3 - BenficaTV Multicam 4 - HGTV - 24h - 24Kitchen - A Bola TV - Afro Music - AlJazeera - AMC Break - AMC Crime - AMC - Arirang - ARTV - AXN - AXN Movies - AXN White - BabyTV - BBC World News - BTV - Biggs - Bloomberg - Canal 11 - Canal 180 - Canal Hollywood - Canal Panda - Canal Q - CARTOONITO - Cartoon Network - Casa e Cozinha - CineMundo - CMTV - CNBC - CNN - CNN Portugal + 24Kitchen + A Bola TV + Afro Music Channel + Al Jazeera English + AMC + AMC BREAK + AMC Crime + Arirang TV + AR TV + AXN + AXN Movies + AXN White + BabyTV + BBC World + Bloomberg + BTV + BTV MultiCAM1 + BTV MultiCAM2 + BTV MultiCAM3 + BTV MultiCAM4 + Caça e Pesca + Caçavision + Canal 11 + Canal 180 + Canal História + Canal Hollywood + Canal Panda + Canal Q + Canção Nova + Cartoonito + Cartoon Network + Casa e Cozinha + Cinemundo + CMTV + CNBC Europe + CNN International + CNN Portugal Conta Lá - Cubavisión - DAZN 1 - DAZN 2 - DAZN 3 - DAZN 4 - DAZN 5 - DAZN 6 - Discovery Channel - Disney Channel - Disney Jr. - DocuBox - DW - E! - Eurochannel PT - Euronews - Euronews PT - Eurosport 1 - Eurosport 2 - Fashion - Fast & Fun Box - FightBox - Fight Network - Food Network - France 24 English - France 24 Français - Freedom - Fuel TV - Galicia - GameToon - GINX ESports TV - História - InSight TV - Investigation Discovery - KBS World - Kuriakos TV - Localvisão TV - Luxe.tv - M6 - MCM Pop - MCM Top - Mezzo - Mezzo Live - MTV - My Zen TV - National Geographic - Nat Geo Wild - Nautical Channel - SportTV NBA - News Now - NHK World - Nickelodeon - Odisseia - Panda Kids - Phoenix - Porto Canal - Pro TV International + Cubavisión + DayStar Español + DayStar TV + DAZN 1 + DAZN 2 + DAZN 3 + DAZN 4 + DAZN 5 + Discovery Channel + Disney Channel + Disney Jr. + Dizi + DocuBox + DOGTV + DW English + E! Entertainment + Eurochannel PT + Euronews English + Euronews PT + Eurosport 1 + Eurosport 2 + FashionTV + Fast&FunBox + Fightbox + Fight Network + Food Network + France 24 English + France 24 FR + Freedom + Fuel TV + Gametoon + Ginx Esports TV + GLOBO + HGTV + ID - Investigation Discovery + Insight TV + KBS World + Kuriakos TV + Localvisão TV + Luxe TV + M6 + MCM Pop + MCM Top + MEZZO + Mezzo Live + MTV Portugal + MyZen TV + National Geographic + National Geographic Wild + Nautical Channel + NEWS NOW + NHK World-Japan + Nickelodeon + Odisseia + OneToro TV + Panda Kids + Phoenix InfoNews + Porto Canal + PRO TV International Rai 1 - Rai News - Record News - Record Europa - Globo + Rai News 24 + Record News + RecordTV RTL - Super RTL - RTP1 - RTP2 + RTP 1 + RTP 2 RTP Açores RTP África RTP Madeira - RTP Memória - RTP Noticias - SIC - SIC Caras - SIC K - SIC Mulher - SIC Noticias - SIC Novelas - SIC Radical - SkyNews - Sporting TV - SportTV1 - SportTV2 - SportTV3 - SportTV4 - SportTV5 - SportTV6 - SportTV7 - SportTV+ - STAR Channel - STAR Comedy - STAR Crime - STAR Life - STAR Movies - CMusicTV - SyFy - TCV News - Dizi - TLC - TPA - Trace Toca - Trace Urban - Travel Channel - TV5Monde - Canção Nova - TVE - TVI - uniFÉ - Vox - V+ TVI - W-Sport - + RTP Memória + RTP Notícias + S+ + SET Asia + SET Max + SIC + SIC Caras + SIC K + SIC Mulher + SIC Notícias + SIC Novelas + SIC Radical + Sky News + Sporting TV + SPORT TV+ + SPORT TV 1 + SPORT TV 2 + SPORT TV 3 + SPORT TV 4 + SPORT TV 5 + SPORT TV 6 + SPORT TV 7 + STAR Channel + STAR Comedy + STAR Crime + STAR Life + STAR Movies + Stingray CMusic + Super RTL + SyFy + SyFy + TCV Internacional + TLC + TPAi + Trace Toca + Trace Urban + Travel Channel + TV5 Monde + TVCine Action + TVCine Edition + TVCine Emotion + TVCine Top + TVC News + TVE 24h + TVE Internacional + TV Galicia + TVI + TVI Reality + UNIFÉ TV + Utsav Gold + Utsav Plus + VinTV + VOX + V+ TVI + W-Sport + \ No newline at end of file From 0688320a6d6cdb692cda20b249e246c90140dcb7 Mon Sep 17 00:00:00 2001 From: Rootz <15384112+Rootzpower@users.noreply.github.com> Date: Tue, 21 Jul 2026 18:49:22 +0100 Subject: [PATCH 02/11] update meo.pt --- sites/meo.pt/meo.pt.channels.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/meo.pt/meo.pt.channels.xml b/sites/meo.pt/meo.pt.channels.xml index f710187af..21af77dc9 100644 --- a/sites/meo.pt/meo.pt.channels.xml +++ b/sites/meo.pt/meo.pt.channels.xml @@ -1,6 +1,6 @@ - 1+1 United News + 1+1 United News 1+1 International TVE24 24Kitchen From 42cb89877155bf694378b520e387df9212595ed2 Mon Sep 17 00:00:00 2001 From: Rootz <15384112+Rootzpower@users.noreply.github.com> Date: Tue, 21 Jul 2026 19:17:06 +0100 Subject: [PATCH 03/11] fix --- sites/nostv.pt/nostv.pt.channels.xml | 163 -------------------- sites/vodafone.pt/vodafone.pt.channels.xml | 165 --------------------- 2 files changed, 328 deletions(-) delete mode 100644 sites/nostv.pt/nostv.pt.channels.xml delete mode 100644 sites/vodafone.pt/vodafone.pt.channels.xml diff --git a/sites/nostv.pt/nostv.pt.channels.xml b/sites/nostv.pt/nostv.pt.channels.xml deleted file mode 100644 index 73403dcbd..000000000 --- a/sites/nostv.pt/nostv.pt.channels.xml +++ /dev/null @@ -1,163 +0,0 @@ - - - RTL - 1+1 - Al Jazeera - Bloomberg - CCTV 4 - CGTN - CNBC - CNN - DW - Fight Network HD - France 24 (I) - Horse TV - KBS World HD - MCM Top - Mezzo Live HD - MyZen TV - National Geographic WILD HD - Nautical Channel - NHK World TV - Sky News - SET Asia - MAX - Stingray iConcerts HD - W-Sport - TVEi - ARTE (Français) - France 24 (F) - M6 - TV5 Monde - BVN - TVE 24h - 24Kitchen HD - A Bola TV - Afro Music Channel - AMC Break HD - AMC Crime HD - AMC HD - ARTE (Deutsch) - ARTV - AXN HD - AXN Movies HD - AXN White HD - Baby TV - BTV1 HD - BNT World - Caça e Pesca - Canal 11 HD - Canal 180 - Canal Convidado - Canal Galeria - Canal Hollywood HD - TDM - Canal NOS HD - Canal Panda HD - Canal Q - Cartoonito - Cartoon Network HD - Casa e Cozinha HD - CMTV HD - CNN Portugal HD - Conta Lá - Cubavisión Internacional - Daystar - Daystar Español - DAZN 1 - DAZN 2 - DAZN 3 - DAZN 4 - DAZN 5 - Discovery HD - Disney Channel HD - Disney Junior HD - DOGTV - E! Entertainment HD - Euronews - Eurosport 1 HD - Eurosport 2 HD - FTV HD - Food Network HD - Fuel TV HD - TV Galicia - Globo HD - HGTV - Canal História HD - ID Investigation Discovery - Kuriakos TV - Localvisão TV HD - MCM Pop - Mezzo - Motorvision HD - MTV Portugal HD - National Geographic HD - New Brasil - NewsNOW - Nickelodeon - Nick Jr. - NOS Studios HD - ODISSEIA HD - OneToro TV - Panda KIDS - Porto Canal HD - Rai Italia - Record News - Record - Russia Today - RTP 1 HD - RTP 2 HD - RTP Açores - RTP África - RTP Madeira - RTP Memória - RTP Notícias HD - RTR Planeta - SIC HD - SIC Caras HD - SIC K HD - SIC Mulher HD - SIC Notícias HD - SIC Novelas - SIC Radical HD - S+ HD - Sporting TV HD - SPORT TV1 HD - SPORT TV2 HD - SPORT TV3 HD - SPORT TV4 HD - SPORT TV5 HD - Sport TV 6 HD - Sport TV 7 HD - SPORT TV+ HD - Star Channel HD - Star Comedy HD - Star Crime HD - Star Life HD - Star Movies HD - STV Notícias - Syfy HD - TCV Internacional - TeleSUR - Dizi - TLC - TPA Notícias - Trace Brasil - Trace Toca - Trace Urban HD - Travel Channel HD - Canção Nova - TVCine ACTION HD - TVCine EDITION HD - TVCine EMOTION HD - TVCine TOP HD - TVI HD - TVI Reality HD - TVR Internacional - TV Zimbo - Unifé TV - VinTV - Azores TV - V+TVI - ZAP Viva HD - \ No newline at end of file diff --git a/sites/vodafone.pt/vodafone.pt.channels.xml b/sites/vodafone.pt/vodafone.pt.channels.xml deleted file mode 100644 index 1d20c01ac..000000000 --- a/sites/vodafone.pt/vodafone.pt.channels.xml +++ /dev/null @@ -1,165 +0,0 @@ - - - 24Kitchen - A Bola TV - Afro Music Channel - Al Jazeera English - AMC - AMC BREAK - AMC Crime - Arirang TV - AR TV - AXN - AXN Movies - AXN White - BabyTV - BBC World - Bloomberg - BTV - BTV MultiCAM1 - BTV MultiCAM2 - BTV MultiCAM3 - BTV MultiCAM4 - Caça e Pesca - Caçavision - Canal 11 - Canal 180 - Canal História - Canal Hollywood - Canal Panda - Canal Q - Canção Nova - Cartoonito - Cartoon Network - Casa e Cozinha - Cinemundo - CMTV - CNBC Europe - CNN International - CNN Portugal - Conta Lá - Cubavisión - DayStar Español - DayStar TV - DAZN 1 - DAZN 2 - DAZN 3 - DAZN 4 - DAZN 5 - Discovery Channel - Disney Channel - Disney Jr. - Dizi - DocuBox - DOGTV - DW English - E! Entertainment - Eurochannel PT - Euronews English - Euronews PT - Eurosport 1 - Eurosport 2 - FashionTV - Fast&FunBox - Fightbox - Fight Network - Food Network - France 24 English - France 24 FR - Freedom - Fuel TV - Gametoon - Ginx Esports TV - GLOBO - HGTV - ID - Investigation Discovery - Insight TV - KBS World - Kuriakos TV - Localvisão TV - Luxe TV - M6 - MCM Pop - MCM Top - MEZZO - Mezzo Live - MTV Portugal - MyZen TV - National Geographic - National Geographic Wild - Nautical Channel - NEWS NOW - NHK World-Japan - Nickelodeon - Odisseia - OneToro TV - Panda Kids - Phoenix InfoNews - Porto Canal - PRO TV International - Rai 1 - Rai News 24 - Record News - RecordTV - RTL - RTP 1 - RTP 2 - RTP Açores - RTP África - RTP Madeira - RTP Memória - RTP Notícias - S+ - SET Asia - SET Max - SIC - SIC Caras - SIC K - SIC Mulher - SIC Notícias - SIC Novelas - SIC Radical - Sky News - Sporting TV - SPORT TV+ - SPORT TV 1 - SPORT TV 2 - SPORT TV 3 - SPORT TV 4 - SPORT TV 5 - SPORT TV 6 - SPORT TV 7 - STAR Channel - STAR Comedy - STAR Crime - STAR Life - STAR Movies - Stingray CMusic - Super RTL - SyFy - SyFy - TCV Internacional - TLC - TPAi - Trace Toca - Trace Urban - Travel Channel - TV5 Monde - TVCine Action - TVCine Edition - TVCine Emotion - TVCine Top - TVC News - TVE 24h - TVE Internacional - TV Galicia - TVI - TVI Reality - UNIFÉ TV - Utsav Gold - Utsav Plus - VinTV - VOX - V+ TVI - W-Sport - \ No newline at end of file From 90c5e12fae2d9f4d680ccc1454cdfb80da8fd13d Mon Sep 17 00:00:00 2001 From: Rootz <15384112+Rootzpower@users.noreply.github.com> Date: Tue, 21 Jul 2026 19:17:57 +0100 Subject: [PATCH 04/11] nos.pt channels --- sites/nostv.pt/nostv.pt.channels.xml | 163 +++++++++++++++++++++++++++ 1 file changed, 163 insertions(+) create mode 100644 sites/nostv.pt/nostv.pt.channels.xml diff --git a/sites/nostv.pt/nostv.pt.channels.xml b/sites/nostv.pt/nostv.pt.channels.xml new file mode 100644 index 000000000..29dcf4ff5 --- /dev/null +++ b/sites/nostv.pt/nostv.pt.channels.xml @@ -0,0 +1,163 @@ + + + RTL + 1+1 + Al Jazeera + Bloomberg + CCTV 4 + CGTN + CNBC + CNN + DW + Fight Network HD + France 24 (I) + Horse TV + KBS World HD + MCM Top + Mezzo Live HD + MyZen TV + National Geographic WILD HD + Nautical Channel + NHK World TV + Sky News + SET Asia + MAX + Stingray iConcerts HD + W-Sport + TVEi + ARTE (Français) + France 24 (F) + M6 + TV5 Monde + BVN + TVE 24h + 24Kitchen HD + A Bola TV + Afro Music Channel + AMC Break HD + AMC Crime HD + AMC HD + ARTE (Deutsch) + ARTV + AXN HD + AXN Movies HD + AXN White HD + Baby TV + BTV1 HD + BNT World + Caça e Pesca + Canal 11 HD + Canal 180 + Canal Convidado + Canal Galeria + Canal Hollywood HD + TDM + Canal NOS HD + Canal Panda HD + Canal Q + Cartoonito + Cartoon Network HD + Casa e Cozinha HD + CMTV HD + CNN Portugal HD + Conta Lá + Cubavisión Internacional + Daystar + Daystar Español + DAZN 1 + DAZN 2 + DAZN 3 + DAZN 4 + DAZN 5 + Discovery HD + Disney Channel HD + Disney Junior HD + DOGTV + E! Entertainment HD + Euronews + Eurosport 1 HD + Eurosport 2 HD + FTV HD + Food Network HD + Fuel TV HD + TV Galicia + Globo HD + HGTV + Canal História HD + ID Investigation Discovery + Kuriakos TV + Localvisão TV HD + MCM Pop + Mezzo + Motorvision HD + MTV Portugal HD + National Geographic HD + New Brasil + NewsNOW + Nickelodeon + Nick Jr. + NOS Studios HD + ODISSEIA HD + OneToro TV + Panda KIDS + Porto Canal HD + Rai Italia + Record News + Record + Russia Today + RTP 1 HD + RTP 2 HD + RTP Açores + RTP África + RTP Madeira + RTP Memória + RTP Notícias HD + RTR Planeta + SIC HD + SIC Caras HD + SIC K HD + SIC Mulher HD + SIC Notícias HD + SIC Novelas + SIC Radical HD + S+ HD + Sporting TV HD + SPORT TV1 HD + SPORT TV2 HD + SPORT TV3 HD + SPORT TV4 HD + SPORT TV5 HD + Sport TV 6 HD + Sport TV 7 HD + SPORT TV+ HD + Star Channel HD + Star Comedy HD + Star Crime HD + Star Life HD + Star Movies HD + STV Notícias + Syfy HD + TCV Internacional + TeleSUR + Dizi + TLC + TPA Notícias + Trace Brasil + Trace Toca + Trace Urban HD + Travel Channel HD + Canção Nova + TVCine ACTION HD + TVCine EDITION HD + TVCine EMOTION HD + TVCine TOP HD + TVI HD + TVI Reality HD + TVR Internacional + TV Zimbo + Unifé TV + VinTV + Azores TV + V+TVI + ZAP Viva HD + From dd825770d686e86ba881c23aa5d1fa6450ad556f Mon Sep 17 00:00:00 2001 From: Rootz <15384112+Rootzpower@users.noreply.github.com> Date: Tue, 21 Jul 2026 19:22:44 +0100 Subject: [PATCH 05/11] update vodafone.pt channels --- sites/vodafone.pt/vodafone.pt.channels.xml | 165 +++++++++++++++++++++ 1 file changed, 165 insertions(+) create mode 100644 sites/vodafone.pt/vodafone.pt.channels.xml diff --git a/sites/vodafone.pt/vodafone.pt.channels.xml b/sites/vodafone.pt/vodafone.pt.channels.xml new file mode 100644 index 000000000..093e2d227 --- /dev/null +++ b/sites/vodafone.pt/vodafone.pt.channels.xml @@ -0,0 +1,165 @@ + + + 24Kitchen + A Bola TV + Afro Music Channel + Al Jazeera English + AMC + AMC BREAK + AMC Crime + Arirang TV + AR TV + AXN + AXN Movies + AXN White + BabyTV + BBC World + Bloomberg + BTV + BTV + BTV MultiCAM1 + BTV MultiCAM2 + BTV MultiCAM3 + BTV MultiCAM4 + Caça e Pesca + Caçavision + Canal 11 + Canal 180 + Canal História + Canal Hollywood + Canal Panda + Canal Q + Canção Nova + Cartoonito + Cartoon Network + Casa e Cozinha + Cinemundo + CMTV + CNBC Europe + CNN International + CNN Portugal + Conta Lá + Cubavisión + DayStar Español + DayStar TV + DAZN 1 + DAZN 1 + DAZN 2 + DAZN 3 + DAZN 4 + DAZN 5 + Discovery Channel + Disney Channel + Disney Jr. + Dizi + DocuBox + DOGTV + DW English + E! Entertainment + Eurochannel PT + Euronews English + Euronews PT + Eurosport 1 + Eurosport 2 + FashionTV + Fast&FunBox + Fightbox + Fight Network + Food Network + France 24 English + France 24 FR + Freedom + Fuel TV + Gametoon + Ginx Esports TV + GLOBO + HGTV + ID - Investigation Discovery + Insight TV + KBS World + Kuriakos TV + Localvisão TV + Luxe TV + M6 + MCM Pop + MCM Top + MEZZO + Mezzo Live + MTV Portugal + MyZen TV + National Geographic + National Geographic Wild + Nautical Channel + NEWS NOW + NHK World-Japan + Nickelodeon + Odisseia + OneToro TV + Panda Kids + Phoenix InfoNews + Porto Canal + PRO TV International + Rai 1 + Rai News 24 + Record News + RecordTV + RTL + RTP 1 + RTP 2 + RTP Açores + RTP África + RTP Madeira + RTP Memória + RTP Notícias + S+ + SET Asia + SET Max + SIC + SIC Caras + SIC K + SIC Mulher + SIC Notícias + SIC Novelas + SIC Radical + Sky News + Sporting TV + SPORT TV+ + SPORT TV 3 + SPORT TV 4 + SPORT TV 5 + SPORT TV 6 + SPORT TV 7 + STAR Channel + STAR Comedy + STAR Crime + STAR Life + STAR Movies + Stingray CMusic + Super RTL + SyFy + SyFy + TCV Internacional + TLC + TPAi + Trace Toca + Trace Urban + Travel Channel + TV5 Monde + TVCine Action + TVCine Edition + TVCine Emotion + TVCine Top + TVC News + TVE 24h + TVE Internacional + TV Galicia + TVI + TVI Reality + UNIFÉ TV + Utsav Gold + Utsav Plus + VinTV + VOX + V+ TVI + W-Sport + \ No newline at end of file From 2f1d6c404b3d1ed9170e590c6025c37eaebada83 Mon Sep 17 00:00:00 2001 From: Rootz <15384112+Rootzpower@users.noreply.github.com> Date: Tue, 21 Jul 2026 19:45:08 +0100 Subject: [PATCH 06/11] vodafone.pt channels --- sites/vodafone.pt/vodafone.pt.channels.xml | 165 +++++++++++++++++++++ 1 file changed, 165 insertions(+) create mode 100644 sites/vodafone.pt/vodafone.pt.channels.xml diff --git a/sites/vodafone.pt/vodafone.pt.channels.xml b/sites/vodafone.pt/vodafone.pt.channels.xml new file mode 100644 index 000000000..55ad7ef42 --- /dev/null +++ b/sites/vodafone.pt/vodafone.pt.channels.xml @@ -0,0 +1,165 @@ + + + 24Kitchen + A Bola TV + Afro Music Channel + Al Jazeera English + AMC + AMC BREAK + AMC Crime + Arirang TV + AR TV + AXN + AXN Movies + AXN White + BabyTV + BBC World + Bloomberg + BTV + BTV MultiCAM1 + BTV MultiCAM2 + BTV MultiCAM3 + BTV MultiCAM4 + Caça e Pesca + Caçavision + Canal 11 + Canal 180 + Canal História + Canal Hollywood + Canal Panda + Canal Q + Canção Nova + Cartoonito + Cartoon Network + Casa e Cozinha + Cinemundo + CMTV + CNBC Europe + CNN International + CNN Portugal + Conta Lá + Cubavisión + DayStar Español + DayStar TV + DAZN 1 + DAZN 2 + DAZN 3 + DAZN 4 + DAZN 5 + Discovery Channel + Disney Channel + Disney Jr. + Dizi + DocuBox + DOGTV + DW English + E! Entertainment + Eurochannel PT + Euronews English + Euronews PT + Eurosport 1 + Eurosport 2 + FashionTV + Fast&FunBox + Fightbox + Fight Network + Food Network + France 24 English + France 24 FR + Freedom + Fuel TV + Gametoon + Ginx Esports TV + GLOBO + HGTV + ID - Investigation Discovery + Insight TV + KBS World + Kuriakos TV + Localvisão TV + Luxe TV + M6 + MCM Pop + MCM Top + MEZZO + Mezzo Live + MTV Portugal + MyZen TV + National Geographic + National Geographic Wild + Nautical Channel + NEWS NOW + NHK World-Japan + Nickelodeon + Odisseia + OneToro TV + Panda Kids + Phoenix InfoNews + Porto Canal + PRO TV International + Rai 1 + Rai News 24 + Record News + RecordTV + RTL + RTP 1 + RTP 2 + RTP Açores + RTP África + RTP Madeira + RTP Memória + RTP Notícias + S+ + SET Asia + SET Max + SIC + SIC Caras + SIC K + SIC Mulher + SIC Notícias + SIC Novelas + SIC Radical + Sky News + Sporting TV + SPORT TV+ + SPORT TV 1 + SPORT TV 2 + SPORT TV 3 + SPORT TV 4 + SPORT TV 5 + SPORT TV 6 + SPORT TV 7 + STAR Channel + STAR Comedy + STAR Crime + STAR Life + STAR Movies + Stingray CMusic + Super RTL + SyFy + SyFy + TCV Internacional + TLC + TPAi + Trace Toca + Trace Urban + Travel Channel + TV5 Monde + TVCine Action + TVCine Edition + TVCine Emotion + TVCine Top + TVC News + TVE 24h + TVE Internacional + TV Galicia + TVI + TVI Reality + UNIFÉ TV + Utsav Gold + Utsav Plus + VinTV + VOX + V+ TVI + W-Sport + \ No newline at end of file From ce9feeb963e8673569b9266768c1ab40004cff24 Mon Sep 17 00:00:00 2001 From: Rootz <15384112+Rootzpower@users.noreply.github.com> Date: Tue, 21 Jul 2026 19:47:12 +0100 Subject: [PATCH 07/11] vodafone.pt channels --- sites/vodafone.pt/vodafone.pt.channels.xml | 167 +++++++++++++++++++++ 1 file changed, 167 insertions(+) diff --git a/sites/vodafone.pt/vodafone.pt.channels.xml b/sites/vodafone.pt/vodafone.pt.channels.xml index 093e2d227..76b6c4b10 100644 --- a/sites/vodafone.pt/vodafone.pt.channels.xml +++ b/sites/vodafone.pt/vodafone.pt.channels.xml @@ -1,3 +1,169 @@ +<<<<<<< HEAD + + + 24Kitchen + A Bola TV + Afro Music Channel + Al Jazeera English + AMC + AMC BREAK + AMC Crime + Arirang TV + AR TV + AXN + AXN Movies + AXN White + BabyTV + BBC World + Bloomberg + BTV + BTV MultiCAM1 + BTV MultiCAM2 + BTV MultiCAM3 + BTV MultiCAM4 + Caça e Pesca + Caçavision + Canal 11 + Canal 180 + Canal História + Canal Hollywood + Canal Panda + Canal Q + Canção Nova + Cartoonito + Cartoon Network + Casa e Cozinha + Cinemundo + CMTV + CNBC Europe + CNN International + CNN Portugal + Conta Lá + Cubavisión + DayStar Español + DayStar TV + DAZN 1 + DAZN 2 + DAZN 3 + DAZN 4 + DAZN 5 + Discovery Channel + Disney Channel + Disney Jr. + Dizi + DocuBox + DOGTV + DW English + E! Entertainment + Eurochannel PT + Euronews English + Euronews PT + Eurosport 1 + Eurosport 2 + FashionTV + Fast&FunBox + Fightbox + Fight Network + Food Network + France 24 English + France 24 FR + Freedom + Fuel TV + Gametoon + Ginx Esports TV + GLOBO + HGTV + ID - Investigation Discovery + Insight TV + KBS World + Kuriakos TV + Localvisão TV + Luxe TV + M6 + MCM Pop + MCM Top + MEZZO + Mezzo Live + MTV Portugal + MyZen TV + National Geographic + National Geographic Wild + Nautical Channel + NEWS NOW + NHK World-Japan + Nickelodeon + Odisseia + OneToro TV + Panda Kids + Phoenix InfoNews + Porto Canal + PRO TV International + Rai 1 + Rai News 24 + Record News + RecordTV + RTL + RTP 1 + RTP 2 + RTP Açores + RTP África + RTP Madeira + RTP Memória + RTP Notícias + S+ + SET Asia + SET Max + SIC + SIC Caras + SIC K + SIC Mulher + SIC Notícias + SIC Novelas + SIC Radical + Sky News + Sporting TV + SPORT TV+ + SPORT TV 1 + SPORT TV 2 + SPORT TV 3 + SPORT TV 4 + SPORT TV 5 + SPORT TV 6 + SPORT TV 7 + STAR Channel + STAR Comedy + STAR Crime + STAR Life + STAR Movies + Stingray CMusic + Super RTL + SyFy + SyFy + TCV Internacional + TLC + TPAi + Trace Toca + Trace Urban + Travel Channel + TV5 Monde + TVCine Action + TVCine Edition + TVCine Emotion + TVCine Top + TVC News + TVE 24h + TVE Internacional + TV Galicia + TVI + TVI Reality + UNIFÉ TV + Utsav Gold + Utsav Plus + VinTV + VOX + V+ TVI + W-Sport +======= 24Kitchen @@ -162,4 +328,5 @@ VOX V+ TVI W-Sport +>>>>>>> dd825770d686e86ba881c23aa5d1fa6450ad556f \ No newline at end of file From 40b6cfc18646709d756ad10dcea06729163bfcf1 Mon Sep 17 00:00:00 2001 From: Rootz <15384112+Rootzpower@users.noreply.github.com> Date: Tue, 21 Jul 2026 19:51:01 +0100 Subject: [PATCH 08/11] vodafone.pt channels --- sites/vodafone.pt/vodafone.pt.channels.xml | 165 +++++++++++++++++++++ 1 file changed, 165 insertions(+) create mode 100644 sites/vodafone.pt/vodafone.pt.channels.xml diff --git a/sites/vodafone.pt/vodafone.pt.channels.xml b/sites/vodafone.pt/vodafone.pt.channels.xml new file mode 100644 index 000000000..51b63f634 --- /dev/null +++ b/sites/vodafone.pt/vodafone.pt.channels.xml @@ -0,0 +1,165 @@ + + + 24Kitchen + A Bola TV + Afro Music Channel + Al Jazeera English + AMC + AMC BREAK + AMC Crime + Arirang TV + AR TV + AXN + AXN Movies + AXN White + BabyTV + BBC World + Bloomberg + BTV + BTV MultiCAM1 + BTV MultiCAM2 + BTV MultiCAM3 + BTV MultiCAM4 + Caça e Pesca + Caçavision + Canal 11 + Canal 180 + Canal História + Canal Hollywood + Canal Panda + Canal Q + Canção Nova + Cartoonito + Cartoon Network + Casa e Cozinha + Cinemundo + CMTV + CNBC Europe + CNN International + CNN Portugal + Conta Lá + Cubavisión + DayStar Español + DayStar TV + DAZN 1 + DAZN 2 + DAZN 3 + DAZN 4 + DAZN 5 + Discovery Channel + Disney Channel + Disney Jr. + Dizi + DocuBox + DOGTV + DW English + E! Entertainment + Eurochannel PT + Euronews English + Euronews PT + Eurosport 1 + Eurosport 2 + FashionTV + Fast&FunBox + Fightbox + Fight Network + Food Network + France 24 English + France 24 FR + Freedom + Fuel TV + Gametoon + Ginx Esports TV + GLOBO + HGTV + ID - Investigation Discovery + Insight TV + KBS World + Kuriakos TV + Localvisão TV + Luxe TV + M6 + MCM Pop + MCM Top + MEZZO + Mezzo Live + MTV Portugal + MyZen TV + National Geographic + National Geographic Wild + Nautical Channel + NEWS NOW + NHK World-Japan + Nickelodeon + Odisseia + OneToro TV + Panda Kids + Phoenix InfoNews + Porto Canal + PRO TV International + Rai 1 + Rai News 24 + Record News + RecordTV + RTL + RTP 1 + RTP 2 + RTP Açores + RTP África + RTP Madeira + RTP Memória + RTP Notícias + S+ + SET Asia + SET Max + SIC + SIC Caras + SIC K + SIC Mulher + SIC Notícias + SIC Novelas + SIC Radical + Sky News + Sporting TV + SPORT TV+ + SPORT TV 1 + SPORT TV 2 + SPORT TV 3 + SPORT TV 4 + SPORT TV 5 + SPORT TV 6 + SPORT TV 7 + STAR Channel + STAR Comedy + STAR Crime + STAR Life + STAR Movies + Stingray CMusic + Super RTL + SyFy + SyFy + TCV Internacional + TLC + TPAi + Trace Toca + Trace Urban + Travel Channel + TV5 Monde + TVCine Action + TVCine Edition + TVCine Emotion + TVCine Top + TVC News + TVE 24h + TVE Internacional + TV Galicia + TVI + TVI Reality + UNIFÉ TV + Utsav Gold + Utsav Plus + VinTV + VOX + V+ TVI + W-Sport + \ No newline at end of file From d334d5f6c2651ae0152d8b9106a0b7da9fd46efb Mon Sep 17 00:00:00 2001 From: Rootz <15384112+Rootzpower@users.noreply.github.com> Date: Thu, 23 Jul 2026 10:01:46 +0100 Subject: [PATCH 09/11] update nos.pt, meo.pt and vodafone.pt --- sites/meo.pt/meo.pt.channels.xml | 22 +-- sites/nostv.pt/nostv.pt.channels.xml | 200 ++++++++++----------- sites/vodafone.pt/vodafone.pt.channels.xml | 2 +- 3 files changed, 109 insertions(+), 115 deletions(-) diff --git a/sites/meo.pt/meo.pt.channels.xml b/sites/meo.pt/meo.pt.channels.xml index 21af77dc9..c9b3cf64f 100644 --- a/sites/meo.pt/meo.pt.channels.xml +++ b/sites/meo.pt/meo.pt.channels.xml @@ -15,9 +15,9 @@ Arirang TV Arte ARTV - AXN HD - AXN Movies HD - AXN White HD + AXN + AXN Movies + AXN White Baby TV BBC World News BTV @@ -28,11 +28,11 @@ BomSom TV BVN Caça e Pesca - 11 + Canal 11 CANAL 180 Hollywood Panda - Q + Canal Q UM Europa Cartoonito Cartoon Network @@ -90,7 +90,7 @@ HOTGO HOT Man HOT Taboo - Hustler HD + Hustler i24 News (I) i24 News (F) Investigation Discovery @@ -106,7 +106,7 @@ MCM Top MEO Destaques Mezzo - Mezzo Live HD + Mezzo Live National Geographic National Geographic Wild New Brasil @@ -122,7 +122,7 @@ Panda Kids Penthouse Gold Phoenix CNE - Playboy TV HD + Playboy TV Porto Canal PRO TV Internacional RAI 1 @@ -156,7 +156,7 @@ SET Asia SET Max S+ - Sporting TV HD + Sporting TV Sport TV1 Sport TV2 Sport TV3 @@ -179,12 +179,12 @@ SyFy Tagesschau24 TCV Internacional - Telesur HD + Telesur Dizi Channel TLC TPA Notícias Trace Urban - Travelxp HD + Travelxp TRT World TV5 Monde Televisão África diff --git a/sites/nostv.pt/nostv.pt.channels.xml b/sites/nostv.pt/nostv.pt.channels.xml index 29dcf4ff5..ddb29b818 100644 --- a/sites/nostv.pt/nostv.pt.channels.xml +++ b/sites/nostv.pt/nostv.pt.channels.xml @@ -1,142 +1,134 @@ - RTL 1+1 - Al Jazeera - Bloomberg - CCTV 4 - CGTN - CNBC - CNN - DW - Fight Network HD - France 24 (I) - Horse TV - KBS World HD - MCM Top - Mezzo Live HD - MyZen TV - National Geographic WILD HD - Nautical Channel - NHK World TV - Sky News - SET Asia - MAX - Stingray iConcerts HD - W-Sport - TVEi - ARTE (Français) - France 24 (F) - M6 - TV5 Monde - BVN TVE 24h - 24Kitchen HD + 24Kitchen A Bola TV Afro Music Channel - AMC Break HD - AMC Crime HD - AMC HD + Al Jazeera + AMC Break + AMC Crime + AMC ARTE (Deutsch) + ARTE (Français) ARTV - AXN HD - AXN Movies HD - AXN White HD + AXN + AXN Movies + AXN White Baby TV - BTV1 HD + BTV + Bloomberg BNT World + BVN Caça e Pesca - Canal 11 HD + Canal 11 Canal 180 Canal Convidado Canal Galeria - Canal Hollywood HD + Canal Hollywood TDM - Canal NOS HD - Canal Panda HD + Canal NOS + Canal Panda Canal Q Cartoonito - Cartoon Network HD - Casa e Cozinha HD - CMTV HD - CNN Portugal HD + Cartoon Network + Casa e Cozinha + CCTV 4 + CGTN + CMTV + CNBC + CNN + CNN Portugal Conta Lá Cubavisión Internacional Daystar Daystar Español - DAZN 1 - DAZN 2 - DAZN 3 - DAZN 4 - DAZN 5 - Discovery HD - Disney Channel HD - Disney Junior HD + Discovery + Disney Channel + Disney Junior DOGTV - E! Entertainment HD + DW + E! Entertainment Euronews - Eurosport 1 HD - Eurosport 2 HD - FTV HD - Food Network HD - Fuel TV HD + Eurosport 1 + Eurosport 2 + FTV + Fight Network + Food Network + France 24 (I) + France 24 (F) + Fuel TV TV Galicia - Globo HD + Globo HGTV - Canal História HD + Canal História + Horse TV ID Investigation Discovery + KBS World Kuriakos TV - Localvisão TV HD + Localvisão TV + M6 MCM Pop + MCM Top Mezzo - Motorvision HD - MTV Portugal HD - National Geographic HD + Mezzo Live + Motorvision + MTV Portugal + MyZen TV + National Geographic + National Geographic WILD + Nautical Channel New Brasil NewsNOW + NHK World TV Nickelodeon Nick Jr. - NOS Studios HD - ODISSEIA HD + NOS Studios + ODISSEIA OneToro TV Panda KIDS - Porto Canal HD + Porto Canal Rai Italia Record News Record Russia Today - RTP 1 HD - RTP 2 HD + RTL + RTP 1 + RTP 2 RTP Açores RTP África RTP Madeira RTP Memória - RTP Notícias HD + RTP Notícias RTR Planeta - SIC HD - SIC Caras HD - SIC K HD - SIC Mulher HD - SIC Notícias HD + SIC + SIC Caras + SIC K + SIC Mulher + SIC Notícias SIC Novelas - SIC Radical HD - S+ HD - Sporting TV HD - SPORT TV1 HD - SPORT TV2 HD - SPORT TV3 HD - SPORT TV4 HD - SPORT TV5 HD - Sport TV 6 HD - Sport TV 7 HD - SPORT TV+ HD - Star Channel HD - Star Comedy HD - Star Crime HD - Star Life HD - Star Movies HD + SIC Radical + Sky News + SET Asia + MAX + S+ + Sporting TV + SPORT TV1 + SPORT TV2 + SPORT TV3 + SPORT TV4 + SPORT TV5 + Sport TV6 + Sport TV7 + SPORT TV+ + Star Channel + Star Comedy + Star Crime + Star Life + Star Movies + Stingray iConcerts STV Notícias - Syfy HD + Syfy TCV Internacional TeleSUR Dizi @@ -144,20 +136,22 @@ TPA Notícias Trace Brasil Trace Toca - Trace Urban HD - Travel Channel HD + Trace Urban + Travel Channel Canção Nova - TVCine ACTION HD - TVCine EDITION HD - TVCine EMOTION HD - TVCine TOP HD - TVI HD - TVI Reality HD + TVCine ACTION + TVCine EDITION + TVCine EMOTION + TVCine TOP + TVEi + TVI + TVI Reality TVR Internacional TV Zimbo Unifé TV VinTV Azores TV V+TVI - ZAP Viva HD - + W-Sport + ZAP Viva + \ No newline at end of file diff --git a/sites/vodafone.pt/vodafone.pt.channels.xml b/sites/vodafone.pt/vodafone.pt.channels.xml index 51b63f634..5b75708cb 100644 --- a/sites/vodafone.pt/vodafone.pt.channels.xml +++ b/sites/vodafone.pt/vodafone.pt.channels.xml @@ -8,7 +8,7 @@ AMC BREAK AMC Crime Arirang TV - AR TV + ARTV AXN AXN Movies AXN White From a0ac50244b54c4cf7cdafe9cc22ef174e6ea774f Mon Sep 17 00:00:00 2001 From: Rootz <15384112+Rootzpower@users.noreply.github.com> Date: Tue, 28 Jul 2026 15:02:51 +0100 Subject: [PATCH 10/11] update timezone to tvi.iol.pt --- sites/tvi.iol.pt/tvi.iol.pt.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/tvi.iol.pt/tvi.iol.pt.config.js b/sites/tvi.iol.pt/tvi.iol.pt.config.js index fce6b7dcb..8ebc8b817 100644 --- a/sites/tvi.iol.pt/tvi.iol.pt.config.js +++ b/sites/tvi.iol.pt/tvi.iol.pt.config.js @@ -63,7 +63,7 @@ function parseIcon($item) { } function parseStart($item, date) { - const timezone = 'Europe/Madrid' + const timezone = 'Europe/Lisbon' const time = $item('.hora').text().trim() return dayjs.tz(`${date.tz(timezone).format('YYYY-MM-DD')} ${time}`, 'YYYY-MM-DD HH:mm', timezone) From 1377c89c6bb64dcbf81ae938c873a445e17bdcac Mon Sep 17 00:00:00 2001 From: Rootz <15384112+Rootzpower@users.noreply.github.com> Date: Wed, 29 Jul 2026 20:28:49 +0100 Subject: [PATCH 11/11] fix timestamps for tvi.iol.pt.test.js --- sites/tvi.iol.pt/tvi.iol.pt.test.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/sites/tvi.iol.pt/tvi.iol.pt.test.js b/sites/tvi.iol.pt/tvi.iol.pt.test.js index 4ca367a4b..951462d94 100644 --- a/sites/tvi.iol.pt/tvi.iol.pt.test.js +++ b/sites/tvi.iol.pt/tvi.iol.pt.test.js @@ -30,29 +30,29 @@ it('can parse response', () => { title: 'As aventuras do Gato das Botas', description: null, icon: 'https://img.iol.pt/image/id/66d6fb1ad34e94b82904c3ce/300.jpg', - start: '2025-01-26T05:15:00.000Z', - stop: '2025-01-26T05:45:00.000Z' + start: '2025-01-26T06:15:00.000Z', + stop: '2025-01-26T06:45:00.000Z' }) expect(results[5]).toMatchObject({ title: 'Missa', description: 'Gondomar', icon: 'https://img.iol.pt/image/id/6218de030cf21a10a4218ba3/300.jpg', - start: '2025-01-26T09:00:00.000Z', - stop: '2025-01-26T10:00:00.000Z' + start: '2025-01-26T10:00:00.000Z', + stop: '2025-01-26T11:00:00.000Z' }) expect(results[7]).toMatchObject({ title: 'Por um Triz', description: 'Um segundo pode mudar tudo.', icon: 'https://img.iol.pt/image/id/6777dcffd34e94b829094756/300.jpg', - start: '2025-01-26T11:00:00.000Z', - stop: '2025-01-26T11:58:00.000Z' + start: '2025-01-26T12:00:00.000Z', + stop: '2025-01-26T12:58:00.000Z' }) expect(results[15]).toMatchObject({ title: 'As aventuras do Gato das Botas', description: null, icon: 'https://img.iol.pt/image/id/66d6fb1ad34e94b82904c3ce/300.jpg', - start: '2025-01-27T04:50:00.000Z', - stop: '2025-01-27T05:20:00.000Z' + start: '2025-01-27T05:50:00.000Z', + stop: '2025-01-27T06:20:00.000Z' }) }) @@ -63,4 +63,4 @@ it('can handle empty guide', () => { }) expect(results).toMatchObject([]) -}) +}) \ No newline at end of file