From 1f448ea194df3f84d813ba4ab6f052d25193e550 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Thu, 10 Mar 2022 15:54:46 +0300 Subject: [PATCH 01/20] Create telecablesat.fr.test.js --- sites/telecablesat.fr/telecablesat.fr.test.js | 106 ++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 sites/telecablesat.fr/telecablesat.fr.test.js diff --git a/sites/telecablesat.fr/telecablesat.fr.test.js b/sites/telecablesat.fr/telecablesat.fr.test.js new file mode 100644 index 00000000..b933005c --- /dev/null +++ b/sites/telecablesat.fr/telecablesat.fr.test.js @@ -0,0 +1,106 @@ +// npm run channels:parse -- --config=./sites/telecablesat.fr/telecablesat.fr.config.js --output=./sites/telecablesat.fr/telecablesat.fr_fr.channels.xml +// npx epg-grabber --config=sites/telecablesat.fr/telecablesat.fr.config.js --channels=sites/telecablesat.fr/telecablesat.fr_fr.channels.xml --output=guide.xml --days=2 + +const { parser, url } = require('./telecablesat.fr.config.js') +const axios = require('axios') +const dayjs = require('dayjs') +const utc = require('dayjs/plugin/utc') +const customParseFormat = require('dayjs/plugin/customParseFormat') +dayjs.extend(customParseFormat) +dayjs.extend(utc) + +const date = dayjs.utc('2022-03-11', 'YYYY-MM-DD').startOf('d') +const channel = { + site_id: '2', + xmltv_id: '13emeRue.us' +} + +jest.mock('axios') + +it('can generate valid url', () => { + expect(url({ channel, date })).toBe( + 'https://tv-programme.telecablesat.fr/chaine/2/index.html?date=2022-03-11' + ) +}) + +it('can parse response', done => { + const content = `
06:25

Des randonneurs font une macabre découverte en installant leur tente dans la nature : une jeune fille de Lusagne a en effet été sauvagement assassinée et son corps a été dissimulé sommairement dans les buissons. Rapidement, des lettres anonymes...

08:05

Alors que les fêtes de fin d'année battent leur plein, le commissaire Rousseau se voit confronté à une délicate affaire. En peu de temps, une troisième jeune fille vient d'être retrouvée assassinée. Le vieux limier ne croit pas à l'hypothèse...

` + + axios.get.mockImplementation(url => { + if ( + url === 'https://tv-programme.telecablesat.fr/chaine/2/index.html?date=2022-03-11&period=noon' + ) { + return Promise.resolve({ + data: '
12:35

Brett, Foster et Kidd font une virée dans l\'Indiana. Sur la route, ils sont les témoins d\'un accident. Un bus qui transporte une équipe de hockey percute une voiture en panne. Sans réseau téléphonique, ils ne peuvent prévenir leurs collègues. En...

' + }) + } else if ( + url === + 'https://tv-programme.telecablesat.fr/chaine/2/index.html?date=2022-03-11&period=afternoon' + ) { + return Promise.resolve({ + data: '
01:45

Lors d\'une urgence, la vie du lieutenant Casey est soudainement mise en danger : un homme le menace avec une arme. Grissom prévient la caserne qu\'ils devront se préparer à une évaluation de leur performance. Otis apprend qu\'il a remporté un prix...

' + }) + } else { + return Promise.resolve({ data: '' }) + } + }) + + parser({ content, date, channel }) + .then(result => { + result.map(p => { + p.start = p.start.toJSON() + p.stop = p.stop.toJSON() + return p + }) + + expect(result).toMatchObject([ + { + start: '2022-03-11T05:25:00.000Z', + stop: '2022-03-11T07:05:00.000Z', + title: 'Alex Hugo', + description: + 'Des randonneurs font une macabre découverte en installant leur tente dans la nature : une jeune fille de Lusagne a en effet été sauvagement assassinée et son corps a été dissimulé sommairement dans les buissons. Rapidement, des lettres anonymes...', + icon: 'https://tv.cdnartwhere.eu/cache/i2/Dc5BDsIgEADAv3C2pQvC0r6FCyxLq6aUFEyMxr_rvGA-IobGYhFb77UtXnq516FuRz_aQKmM4f08mdPKY-HuJR2lh1vh02RHABRSnukK0-wYMwBERBei1rOXUwBjOc2oCSgbIqUQ0KrILqNh5VwEl9iO97qKi9hDe_wf1uJLOyO-Pw.jpg' + }, + { + start: '2022-03-11T07:05:00.000Z', + stop: '2022-03-11T11:35:00.000Z', + title: 'Les saisons meurtrières : hiver rouge', + description: + "Alors que les fêtes de fin d'année battent leur plein, le commissaire Rousseau se voit confronté à une délicate affaire. En peu de temps, une troisième jeune fille vient d'être retrouvée assassinée. Le vieux limier ne croit pas à l'hypothèse...", + icon: 'https://tv.cdnartwhere.eu/cache/i2/Dc5BDoMgEEDRu7Cu4AgIeBY2DAzaNiIRmjRteve6_Mlb_C_D0IgtbOu9tsULL_Y61O3oRxtiKjx8XidRWokX6l7Eo_RwL3TqbCNADCm7qGB0lkwGADTGBpTSeXEBbeyk1EguAybptJbyapyQAmogG9VMwB91ZTe2h_a8PubZvKXV7PcH.jpg' + }, + { + start: '2022-03-11T11:35:00.000Z', + stop: '2022-03-12T00:45:00.000Z', + title: 'Chicago Fire', + description: + "Brett, Foster et Kidd font une virée dans l'Indiana. Sur la route, ils sont les témoins d'un accident. Un bus qui transporte une équipe de hockey percute une voiture en panne. Sans réseau téléphonique, ils ne peuvent prévenir leurs collègues. En...", + icon: 'https://tv.cdnartwhere.eu/cache/i2/Dc5BDsIgEADAv3DWwpayQN_CZaFLq6aUFEyMxr_rvGA-IlJjMYut99rmIIPc67VuRz_aNS1loPfzZF5WHgr3INNROt0Knya7BJBoyT5NoLxjmwEgWusoau2DtCqBc1OOiCZNI2vvVLSAigzl0WSvAVFHPdzrKi5ip_b4PxDtSzsjvj8.jpg' + }, + { + start: '2022-03-12T00:45:00.000Z', + stop: '2022-03-12T01:45:00.000Z', + title: 'Chicago Fire', + description: + "Lors d'une urgence, la vie du lieutenant Casey est soudainement mise en danger : un homme le menace avec une arme. Grissom prévient la caserne qu'ils devront se préparer à une évaluation de leur performance. Otis apprend qu'il a remporté un prix...", + icon: 'https://tv.cdnartwhere.eu/cache/i2/Dc5BDsIgEADAv3C2hZVSoG_hsixLq6aUFEyMxr_rvGA-ImJjsYit99qWIIPc61C3ox9toFRGfD9P5rTyWLgHSUfpeCt8muwIgDBlTxMo79hmAIjWOoxa-yCT9loxMqIBjhMb7eFqk8qTy6CJZ01GUTTjva7iInZsj_9jnu1LOyO-Pw.jpg' + } + ]) + done() + }) + .catch(done) +}) + +it('can handle empty guide', done => { + parser({ + content: ` `, + date, + channel + }) + .then(result => { + expect(result).toMatchObject([]) + done() + }) + .catch(done) +}) From 1c96eba7ed70e31bb02ccbd722145a2c4898f197 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Thu, 10 Mar 2022 15:54:50 +0300 Subject: [PATCH 02/20] Create telecablesat.fr.config.js --- .../telecablesat.fr/telecablesat.fr.config.js | 120 ++++++++++++++++++ 1 file changed, 120 insertions(+) create mode 100644 sites/telecablesat.fr/telecablesat.fr.config.js diff --git a/sites/telecablesat.fr/telecablesat.fr.config.js b/sites/telecablesat.fr/telecablesat.fr.config.js new file mode 100644 index 00000000..1157c08b --- /dev/null +++ b/sites/telecablesat.fr/telecablesat.fr.config.js @@ -0,0 +1,120 @@ +const cheerio = require('cheerio') +const axios = require('axios') +const dayjs = require('dayjs') + +const utc = require('dayjs/plugin/utc') +const timezone = require('dayjs/plugin/timezone') +const customParseFormat = require('dayjs/plugin/customParseFormat') + +dayjs.extend(utc) +dayjs.extend(timezone) +dayjs.extend(customParseFormat) + +const API_ENDPOINT = 'https://tv-programme.telecablesat.fr/chaine' + +module.exports = { + site: 'telecablesat.fr', + url: function ({ channel, date }) { + return `${API_ENDPOINT}/${channel.site_id}/index.html?date=${date.format('YYYY-MM-DD')}` + }, + async parser({ content, date, channel }) { + let programs = [] + let items = parseItems(content) + if (!items.length) return programs + const url = `${API_ENDPOINT}/${channel.site_id}/index.html` + const promises = [ + axios.get(`${url}?date=${date.format('YYYY-MM-DD')}&period=noon`), + axios.get(`${url}?date=${date.format('YYYY-MM-DD')}&period=afternoon`) + ] + await Promise.allSettled(promises).then(results => { + results.forEach(r => { + if (r.status === 'fulfilled') { + items = items.concat(parseItems(r.value.data)) + } + }) + }) + for (let item of items) { + const prev = programs[programs.length - 1] + const $item = cheerio.load(item) + let start = parseStart($item, date) + if (prev) { + if (start.isBefore(prev.start)) { + start = start.add(1, 'd') + date = date.add(1, 'd') + } + prev.stop = start + } + const stop = start.add(1, 'h') + programs.push({ + title: parseTitle($item), + description: parseDescription($item), + icon: parseIcon($item), + start, + stop + }) + } + + return programs + }, + async channels() { + const data = await axios + .get(`https://tv-programme.telecablesat.fr/`) + .then(r => r.data) + .catch(console.log) + + const $ = cheerio.load(data) + const items = $( + '#ptgv_left > section.main > div > div > div:nth-child(1) > div > div > div.linker.with_search > div.inside > div.scroller > a' + ).toArray() + + return items.map(item => { + const $item = cheerio.load(item) + const link = $item('*').attr('href') + const [_, site_id] = link.match(/\/chaine\/(\d+)\//) || [null, null] + const name = $item('*').text().trim() + return { + lang: 'fr', + site_id, + name + } + }) + } +} + +function parseStart($item, date) { + const timeString = $item('.schedule-hour').text() + if (!timeString) return null + + return dayjs.tz(`${date.format('YYYY-MM-DD')} ${timeString}`, 'YYYY-MM-DD HH:mm', 'Europe/Paris') +} + +function parseIcon($item) { + const imgSrc = $item('img').attr('src') + + return imgSrc ? `https:${imgSrc}` : null +} + +function parseTitle($item) { + return $item('div.item-content > div.title-left').text().trim() +} + +function parseDescription($item) { + return $item('div.item-content > p').text() +} + +async function loadProgramDetails(item) { + if (!item.onClick || !item.onClick.URLPage) return {} + + return await axios + .get(item.onClick.URLPage) + .then(r => r.data) + .catch(console.error) +} + +function parseItems(content) { + const $ = cheerio.load(content) + + return $( + '#ptgv_left > div.container > div.row.no-gutter > div.col-md-8 > div > div > div > div > div > div > div.news' + ).toArray() +} From ed4e923fdf57a22a3b1cefe5d7a02791b5717318 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Thu, 10 Mar 2022 15:54:57 +0300 Subject: [PATCH 03/20] Create telecablesat.fr_fr.channels.xml --- .../telecablesat.fr_fr.channels.xml | 288 ++++++++++++++++++ 1 file changed, 288 insertions(+) create mode 100644 sites/telecablesat.fr/telecablesat.fr_fr.channels.xml diff --git a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml new file mode 100644 index 00000000..11dcc7b4 --- /dev/null +++ b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml @@ -0,0 +1,288 @@ + + + + 13eme RUE + 2M Monde + 3SAT + 6ter + 8 Mont-Blanc + A+ International France + AB 1 + AB 3 + ABXPLORE + Action + ACTV + Al Jazeera English + Alsace 20 + Altice Studio + Animaux + Antenne Réunion + Arte + ATV Guadeloupe + ATV Guyane + ATV Martinique + Automoto + één + BBC 1 + BBC 2 + BBC Entertainment + BBC World News + BE 1 + Be Ciné + Be Séries + beIN SPORTS 1 + beIN SPORTS 2 + beIN SPORTS 3 + beIN SPORTS MAX 10 + beIN SPORTS MAX 4 + beIN SPORTS MAX 5 + beIN SPORTS MAX 6 + beIN SPORTS MAX 7 + beIN SPORTS MAX 8 + beIN SPORTS MAX 9 + BET + BFM Business + BFM Grand Lille + BFM Lyon Métropole + BFM Marseille + BFMTV + Boing + Boomerang + BX1 + C8 + Canal C + Canal J + Canal Z + Canal Zoom + Canal+ + Canal+ Antilles + Canal+ Cinéma + Canal+ Décalé + Canal+ Family + Canal+ Séries + Canal+ Sport + Canvas + Cartoon Network + CGTN + Chasse et pêche + Chérie 25 + Ciné+ Classic + Ciné+ Classic Belgique + Ciné+ Club + Ciné+ Emotion + Ciné+ Famiz + Ciné+ Frisson + Ciné+ Frisson Belgique + Ciné+ Premier + Ciné+ Premier Belgique + Clique TV + Club RTL + CNEWS + CNN + Comédie+ + Comedy Central + Crime District + CSTAR + Das Erste + Demain TV + Discovery Channel + Discovery Family + Discovery Investigation + Discovery Science + Disney Channel + Disney Channel Wallonia + Disney Junior + Dorcel TV + DW (English) + E ! + Eleven Sports 1 + Eleven Sports 2 + Eleven Sports 3 + Equidia + Eurochannel + Euronews + Eurosport 1 + Eurosport 2 + France 2 + France 24 + France 3 + France 3 Alpes + France 3 Alsace + France 3 Aquitaine + France 3 Auvergne + France 3 Bourgogne + France 3 Bretagne + France 3 Côte d'Azur + France 3 Centre-Val de Loire + France 3 Champagne-Ardennes + France 3 Corse Via Stella + France 3 Franche-Comté + France 3 Languedoc-Roussillon + France 3 Limousin + France 3 Lorraine + France 3 Midi-Pyrénées + France 3 Nord Pas-de-Calais + France 3 Normandie - Caen + France 3 Normandie - Rouen + France 3 Paris Ile-de-France + France 3 Pays de la Loire + France 3 Picardie + France 3 Poitou-Charentes + France 3 Provence-Alpes + France 3 Rhône-Alpes + France 4 + France 5 + Franceinfo + Game One + Golf Channel + Golf+ + Guadeloupe la 1ère + Gulli + Guyane la 1ère + Histoire TV + Hustler TV + I24news + Infosport+ + J-One + Ketnet + KTO + L'Equipe + La Chaîne parlementaire + La Trois + La Une + LCI - La Chaîne Info + LM TV Sarthe + M6 + Man-X + Mangas + Martinique la 1ère + MAtélé + Mayotte la 1ère + MCM + Melody + Melody d'Afrique + Men's UP TV + Mezzo + Mezzo Live HD + MTV + Museum TV + MyZen.tv + National Geographic + National Geographic Wild + Nautical Channel + Nick Jr + Nickelodéon + Nickelodéon Wallonia + Nickelodeon Junior + Nollywood TV + Non Stop People HD + NoTélé + Nouvelle-Calédonie la 1ère + Novelas TV + NRJ 12 + OCS Choc + OCS City + OCS Géants + OCS Max + OLTV + Olympia TV + Onzéo + Paramount Channel + Paris Première + Pink TV + Piwi+ + Planète+ + Planète+ Aventure & Expérience + Planète+ Crime Investigation + Plug RTL + Polar+ + Pro7 + Proximus 11 + Rai Due + Rai Tre + Rai Uno + Réunion la 1ère + RMC Découverte + RMC Sport 1 + RMC Sport 1 UHD + RMC Sport 2 + RMC Sport Access 1 + RMC Sport Access 2 + RMC Sport Live 10 + RMC Sport Live 11 + RMC Sport Live 12 + RMC Sport Live 13 + RMC Sport Live 14 + RMC Sport Live 5 + RMC Sport Live 6 + RMC Sport Live 7 + RMC Sport Live 8 + RMC Sport Live 9 + RMC Story + Rouge TV + RSI LA 1 + RSI LA 2 + RTC Télé Liège + RTL 9 + RTL TVI + RTPI + RTS 1 + RTS 2 + Saint-Pierre et Miquelon la 1ère + Science & Vie TV + Seasons + serieclub + Stingray Brava + Stingray Djazz + Stingray Festival 4K + Stingray i-Concerts + Syfy + Télé Grenoble Isère + Télé MB + Télé Sambre + Télénantes + TéléToon+ + Téva + TCM Cinéma + TF1 + TF1 Séries Films + TFX + TIJI + Tipik + TMC + Toonami + Toute l'histoire + TRACE Sport Stars + Trek + TV COM + TV Lux + TV Tours + TV5MONDE + TV5MONDE Europe + TV7 Bordeaux + TvBreizh + TVE + TVE 1 + TVE 2 + TVR Rennes 35 Bretagne + TVSUD Marseille + Ushuaïa TV + VEDIA + Vià Occitanie Montpellier + Vià Occitanie Pays Gardois + ViàMoselleTV + ViàVosges + Vice TV + Voo Foot + VOOsport World 1 + VOOsport World 2 + VOOsport World 3 + VTM + W9 + Wallis et Futuna la 1ère + Warner TV + Wéo + XXL + ZDF + + From 22d6ac459716d25007b7ee5ef58e24c7ae6aa4d9 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Thu, 10 Mar 2022 21:21:36 +0300 Subject: [PATCH 04/20] Update sites/telecablesat.fr/telecablesat.fr_fr.channels.xml Co-authored-by: LaneSh4d0w --- sites/telecablesat.fr/telecablesat.fr_fr.channels.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml index 11dcc7b4..fe9c3b67 100644 --- a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml +++ b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml @@ -283,6 +283,6 @@ Warner TV Wéo XXL - ZDF + ZDF From e4dfc05ae67f400d7681ae72f323cd2d578f5d7c Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Thu, 10 Mar 2022 21:21:43 +0300 Subject: [PATCH 05/20] Update sites/telecablesat.fr/telecablesat.fr_fr.channels.xml Co-authored-by: LaneSh4d0w --- sites/telecablesat.fr/telecablesat.fr_fr.channels.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml index fe9c3b67..721589a9 100644 --- a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml +++ b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml @@ -277,7 +277,7 @@ VOOsport World 1 VOOsport World 2 VOOsport World 3 - VTM + VTM W9 Wallis et Futuna la 1ère Warner TV From b4eb9f2a9675a737f640f48353ad279ddc6eb2ea Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Thu, 10 Mar 2022 21:21:51 +0300 Subject: [PATCH 06/20] Update sites/telecablesat.fr/telecablesat.fr_fr.channels.xml Co-authored-by: LaneSh4d0w --- sites/telecablesat.fr/telecablesat.fr_fr.channels.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml index 721589a9..9c268fb3 100644 --- a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml +++ b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml @@ -200,7 +200,7 @@ Proximus 11 Rai Due Rai Tre - Rai Uno + Rai Uno Réunion la 1ère RMC Découverte RMC Sport 1 From 44d3394bf41db2e0605c87528c4351a98985c882 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Thu, 10 Mar 2022 21:21:58 +0300 Subject: [PATCH 07/20] Update sites/telecablesat.fr/telecablesat.fr_fr.channels.xml Co-authored-by: LaneSh4d0w --- sites/telecablesat.fr/telecablesat.fr_fr.channels.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml index 9c268fb3..6cde3d2c 100644 --- a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml +++ b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml @@ -199,7 +199,7 @@ Pro7 Proximus 11 Rai Due - Rai Tre + Rai Tre Rai Uno Réunion la 1ère RMC Découverte From 861410a52799a2f4a0a87f439b4be89bbd5cdeec Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Thu, 10 Mar 2022 21:22:05 +0300 Subject: [PATCH 08/20] Update sites/telecablesat.fr/telecablesat.fr_fr.channels.xml Co-authored-by: LaneSh4d0w --- sites/telecablesat.fr/telecablesat.fr_fr.channels.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml index 6cde3d2c..be9261d8 100644 --- a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml +++ b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml @@ -198,7 +198,7 @@ Polar+ Pro7 Proximus 11 - Rai Due + Rai Due Rai Tre Rai Uno Réunion la 1ère From 818d63aeb34e81bc1c3a2c466f823d666bf0055c Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Thu, 10 Mar 2022 21:22:14 +0300 Subject: [PATCH 09/20] Update sites/telecablesat.fr/telecablesat.fr_fr.channels.xml Co-authored-by: LaneSh4d0w --- sites/telecablesat.fr/telecablesat.fr_fr.channels.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml index be9261d8..66405cc4 100644 --- a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml +++ b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml @@ -196,7 +196,7 @@ Planète+ Crime Investigation Plug RTL Polar+ - Pro7 + Pro7 Proximus 11 Rai Due Rai Tre From 0b643754219f66cc9ded959ae7a2b68e639c74a9 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Thu, 10 Mar 2022 21:34:51 +0300 Subject: [PATCH 10/20] Update sites/telecablesat.fr/telecablesat.fr_fr.channels.xml Co-authored-by: LaneSh4d0w --- sites/telecablesat.fr/telecablesat.fr_fr.channels.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml index 66405cc4..abbc8d71 100644 --- a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml +++ b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml @@ -144,7 +144,7 @@ I24news Infosport+ J-One - Ketnet + Ketnet KTO L'Equipe La Chaîne parlementaire From 7654586396b6e05bf3611f13eaa62987db89fc26 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Thu, 10 Mar 2022 21:35:11 +0300 Subject: [PATCH 11/20] Update sites/telecablesat.fr/telecablesat.fr_fr.channels.xml Co-authored-by: LaneSh4d0w --- sites/telecablesat.fr/telecablesat.fr_fr.channels.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml index abbc8d71..8ec512ed 100644 --- a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml +++ b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml @@ -93,7 +93,7 @@ Disney Channel Wallonia Disney Junior Dorcel TV - DW (English) + DW (English) E ! Eleven Sports 1 Eleven Sports 2 From 609684bfd0de82a4639c058c2bae8741b663ebe7 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Thu, 10 Mar 2022 21:36:19 +0300 Subject: [PATCH 12/20] Update sites/telecablesat.fr/telecablesat.fr_fr.channels.xml Co-authored-by: LaneSh4d0w --- sites/telecablesat.fr/telecablesat.fr_fr.channels.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml index 8ec512ed..493324a9 100644 --- a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml +++ b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml @@ -22,7 +22,7 @@ ATV Guyane ATV Martinique Automoto - één + één BBC 1 BBC 2 BBC Entertainment From 8d63b86dc0596427aba6a89e429cbb2228e1e638 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Thu, 10 Mar 2022 21:36:26 +0300 Subject: [PATCH 13/20] Update sites/telecablesat.fr/telecablesat.fr_fr.channels.xml Co-authored-by: LaneSh4d0w --- sites/telecablesat.fr/telecablesat.fr_fr.channels.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml index 493324a9..5cc52806 100644 --- a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml +++ b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml @@ -61,7 +61,7 @@ Canal+ Family Canal+ Séries Canal+ Sport - Canvas + Canvas Cartoon Network CGTN Chasse et pêche From c7cdedf680696383623f194ec3252ad39a9775c7 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Thu, 10 Mar 2022 21:36:44 +0300 Subject: [PATCH 14/20] Update sites/telecablesat.fr/telecablesat.fr_fr.channels.xml Co-authored-by: LaneSh4d0w --- sites/telecablesat.fr/telecablesat.fr_fr.channels.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml index 5cc52806..4c23599f 100644 --- a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml +++ b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml @@ -83,7 +83,7 @@ Comedy Central Crime District CSTAR - Das Erste + Das Erste Demain TV Discovery Channel Discovery Family From 905543a87d3066538b6fcf4bb68f6a5354a97553 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Thu, 10 Mar 2022 21:36:53 +0300 Subject: [PATCH 15/20] Update sites/telecablesat.fr/telecablesat.fr_fr.channels.xml Co-authored-by: LaneSh4d0w --- sites/telecablesat.fr/telecablesat.fr_fr.channels.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml index 4c23599f..816bb04f 100644 --- a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml +++ b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml @@ -78,7 +78,7 @@ Clique TV Club RTL CNEWS - CNN + CNN Comédie+ Comedy Central Crime District From 756e8d8217394a2f8d9211f1373fb62b616bb965 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Thu, 10 Mar 2022 21:37:00 +0300 Subject: [PATCH 16/20] Update sites/telecablesat.fr/telecablesat.fr_fr.channels.xml Co-authored-by: LaneSh4d0w --- sites/telecablesat.fr/telecablesat.fr_fr.channels.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml index 816bb04f..c00a1bd0 100644 --- a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml +++ b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml @@ -23,7 +23,7 @@ ATV Martinique Automoto één - BBC 1 + BBC 1 BBC 2 BBC Entertainment BBC World News From ee32880a974de31aa3d9f033ac3b1f341ff5ba07 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Thu, 10 Mar 2022 21:37:06 +0300 Subject: [PATCH 17/20] Update sites/telecablesat.fr/telecablesat.fr_fr.channels.xml Co-authored-by: LaneSh4d0w --- sites/telecablesat.fr/telecablesat.fr_fr.channels.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml index c00a1bd0..c44958a4 100644 --- a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml +++ b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml @@ -24,7 +24,7 @@ Automoto één BBC 1 - BBC 2 + BBC 2 BBC Entertainment BBC World News BE 1 From 980f616b7dad6e416087984a4e886bb9a358b820 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Thu, 10 Mar 2022 21:37:15 +0300 Subject: [PATCH 18/20] Update sites/telecablesat.fr/telecablesat.fr_fr.channels.xml Co-authored-by: LaneSh4d0w --- sites/telecablesat.fr/telecablesat.fr_fr.channels.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml index c44958a4..2a5abede 100644 --- a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml +++ b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml @@ -25,7 +25,7 @@ één BBC 1 BBC 2 - BBC Entertainment + BBC Entertainment BBC World News BE 1 Be Ciné From 410fde0eedaee0e17275c7b7774cac1e1d160db9 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Thu, 10 Mar 2022 21:37:20 +0300 Subject: [PATCH 19/20] Update sites/telecablesat.fr/telecablesat.fr_fr.channels.xml Co-authored-by: LaneSh4d0w --- sites/telecablesat.fr/telecablesat.fr_fr.channels.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml index 2a5abede..75a7de6b 100644 --- a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml +++ b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml @@ -26,7 +26,7 @@ BBC 1 BBC 2 BBC Entertainment - BBC World News + BBC World News BE 1 Be Ciné Be Séries From 69c904c1059dbbfd829f1e411a04395d496c8313 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Thu, 10 Mar 2022 21:38:18 +0300 Subject: [PATCH 20/20] Update telecablesat.fr_fr.channels.xml --- .../telecablesat.fr_fr.channels.xml | 563 +++++++++--------- 1 file changed, 280 insertions(+), 283 deletions(-) diff --git a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml index 11dcc7b4..dd928133 100644 --- a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml +++ b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml @@ -1,288 +1,285 @@ - 13eme RUE - 2M Monde - 3SAT - 6ter - 8 Mont-Blanc - A+ International France - AB 1 - AB 3 - ABXPLORE - Action - ACTV - Al Jazeera English - Alsace 20 - Altice Studio - Animaux - Antenne Réunion - Arte - ATV Guadeloupe - ATV Guyane - ATV Martinique - Automoto - één - BBC 1 - BBC 2 - BBC Entertainment - BBC World News - BE 1 - Be Ciné - Be Séries - beIN SPORTS 1 - beIN SPORTS 2 - beIN SPORTS 3 - beIN SPORTS MAX 10 - beIN SPORTS MAX 4 - beIN SPORTS MAX 5 - beIN SPORTS MAX 6 - beIN SPORTS MAX 7 - beIN SPORTS MAX 8 - beIN SPORTS MAX 9 - BET - BFM Business - BFM Grand Lille - BFM Lyon Métropole - BFM Marseille - BFMTV - Boing - Boomerang - BX1 - C8 - Canal C - Canal J - Canal Z - Canal Zoom - Canal+ - Canal+ Antilles - Canal+ Cinéma - Canal+ Décalé - Canal+ Family - Canal+ Séries - Canal+ Sport - Canvas - Cartoon Network - CGTN - Chasse et pêche - Chérie 25 - Ciné+ Classic - Ciné+ Classic Belgique - Ciné+ Club - Ciné+ Emotion - Ciné+ Famiz - Ciné+ Frisson - Ciné+ Frisson Belgique - Ciné+ Premier - Ciné+ Premier Belgique - Clique TV - Club RTL - CNEWS - CNN - Comédie+ - Comedy Central - Crime District - CSTAR - Das Erste - Demain TV - Discovery Channel - Discovery Family - Discovery Investigation - Discovery Science - Disney Channel - Disney Channel Wallonia - Disney Junior - Dorcel TV - DW (English) - E ! - Eleven Sports 1 - Eleven Sports 2 - Eleven Sports 3 - Equidia - Eurochannel - Euronews - Eurosport 1 - Eurosport 2 - France 2 - France 24 - France 3 - France 3 Alpes - France 3 Alsace - France 3 Aquitaine - France 3 Auvergne - France 3 Bourgogne - France 3 Bretagne - France 3 Côte d'Azur - France 3 Centre-Val de Loire - France 3 Champagne-Ardennes - France 3 Corse Via Stella - France 3 Franche-Comté - France 3 Languedoc-Roussillon - France 3 Limousin - France 3 Lorraine - France 3 Midi-Pyrénées - France 3 Nord Pas-de-Calais - France 3 Normandie - Caen - France 3 Normandie - Rouen - France 3 Paris Ile-de-France - France 3 Pays de la Loire - France 3 Picardie - France 3 Poitou-Charentes - France 3 Provence-Alpes - France 3 Rhône-Alpes - France 4 - France 5 - Franceinfo - Game One - Golf Channel - Golf+ - Guadeloupe la 1ère - Gulli - Guyane la 1ère - Histoire TV - Hustler TV - I24news - Infosport+ - J-One - Ketnet - KTO - L'Equipe - La Chaîne parlementaire - La Trois - La Une - LCI - La Chaîne Info - LM TV Sarthe - M6 - Man-X - Mangas - Martinique la 1ère - MAtélé - Mayotte la 1ère - MCM - Melody - Melody d'Afrique - Men's UP TV - Mezzo - Mezzo Live HD - MTV - Museum TV - MyZen.tv - National Geographic - National Geographic Wild - Nautical Channel - Nick Jr - Nickelodéon - Nickelodéon Wallonia - Nickelodeon Junior - Nollywood TV - Non Stop People HD - NoTélé - Nouvelle-Calédonie la 1ère - Novelas TV - NRJ 12 - OCS Choc - OCS City - OCS Géants - OCS Max - OLTV - Olympia TV - Onzéo - Paramount Channel - Paris Première - Pink TV - Piwi+ - Planète+ - Planète+ Aventure & Expérience - Planète+ Crime Investigation - Plug RTL - Polar+ - Pro7 - Proximus 11 - Rai Due - Rai Tre - Rai Uno - Réunion la 1ère - RMC Découverte - RMC Sport 1 - RMC Sport 1 UHD - RMC Sport 2 - RMC Sport Access 1 - RMC Sport Access 2 - RMC Sport Live 10 - RMC Sport Live 11 - RMC Sport Live 12 - RMC Sport Live 13 - RMC Sport Live 14 - RMC Sport Live 5 - RMC Sport Live 6 - RMC Sport Live 7 - RMC Sport Live 8 - RMC Sport Live 9 - RMC Story - Rouge TV - RSI LA 1 - RSI LA 2 - RTC Télé Liège - RTL 9 - RTL TVI - RTPI - RTS 1 - RTS 2 - Saint-Pierre et Miquelon la 1ère - Science & Vie TV - Seasons - serieclub - Stingray Brava - Stingray Djazz - Stingray Festival 4K - Stingray i-Concerts - Syfy - Télé Grenoble Isère - Télé MB - Télé Sambre - Télénantes - TéléToon+ - Téva - TCM Cinéma - TF1 - TF1 Séries Films - TFX - TIJI - Tipik - TMC - Toonami - Toute l'histoire - TRACE Sport Stars - Trek - TV COM - TV Lux - TV Tours - TV5MONDE - TV5MONDE Europe - TV7 Bordeaux - TvBreizh - TVE - TVE 1 - TVE 2 - TVR Rennes 35 Bretagne - TVSUD Marseille - Ushuaïa TV - VEDIA - Vià Occitanie Montpellier - Vià Occitanie Pays Gardois - ViàMoselleTV - ViàVosges - Vice TV - Voo Foot - VOOsport World 1 - VOOsport World 2 - VOOsport World 3 - VTM - W9 - Wallis et Futuna la 1ère - Warner TV - Wéo - XXL - ZDF + 13eme RUE + 2M Monde + 3SAT + 6ter + AB 1 + AB 3 + ABXPLORE + Action + ACTV + Al Jazeera English + Alsace 20 + Altice Studio + Animaux + Antenne Réunion + A+ International France + Arte + Automoto + BBC Entertainment + BBC 1 + BBC 2 + BBC World News + BE 1 + Be Ciné + beIN SPORTS 1 + beIN SPORTS 2 + beIN SPORTS 3 + beIN SPORTS MAX 10 + beIN SPORTS MAX 4 + beIN SPORTS MAX 5 + beIN SPORTS MAX 6 + beIN SPORTS MAX 7 + beIN SPORTS MAX 8 + beIN SPORTS MAX 9 + Be Séries + BET + BFM Business + BFM Grand Lille + BFM Lyon Métropole + BFM Marseille + BFMTV + Boing + Boomerang + Canal C + BX1 + C8 + Canal J + Canal+ Antilles + Canal+ Cinéma + Canal+ Décalé + Canal+ Family + Canal+ + Canal+ Séries + Canal+ Sport + Canal Z + Canal Zoom + Canvas + Cartoon Network + CGTN + Chasse et pêche + Chérie 25 + Ciné+ Classic + Ciné+ Classic Belgique + Ciné+ Club + Ciné+ Emotion + Ciné+ Famiz + Ciné+ Frisson + Ciné+ Frisson Belgique + Ciné+ Premier + Ciné+ Premier Belgique + Clique TV + Club RTL + CNEWS + CNN + Comédie+ + Comedy Central + Crime District + CSTAR + Das Erste + Demain TV + Discovery Channel + Discovery Family + Discovery Science + Disney Channel Wallonia + Disney Channel + Disney Junior + Dorcel TV + DW (English) + één + E ! + Eleven Sports 1 + Eleven Sports 2 + Eleven Sports 3 + Equidia + Eurochannel + Euronews + Eurosport 1 + Eurosport 2 + France 2 + France 24 + France 3 + France 3 Alpes + France 3 Alsace + France 3 Aquitaine + France 3 Auvergne + France 3 Bourgogne + France 3 Bretagne + France 3 Centre-Val de Loire + France 3 Champagne-Ardennes + France 3 Corse Via Stella + France 3 Côte d'Azur + France 3 Franche-Comté + France 3 Languedoc-Roussillon + France 3 Limousin + France 3 Lorraine + France 3 Midi-Pyrénées + France 3 Nord Pas-de-Calais + France 3 Normandie - Caen + France 3 Normandie - Rouen + France 3 Paris Ile-de-France + France 3 Pays de la Loire + France 3 Picardie + France 3 Poitou-Charentes + France 3 Provence-Alpes + France 3 Rhône-Alpes + France 4 + France 5 + Franceinfo + Game One + Golf Channel + Golf+ + Guadeloupe la 1ère + Gulli + Guyane la 1ère + Histoire TV + Hustler TV + I24news + Infosport+ + Discovery Investigation + J-One + Ketnet + KTO + TVE 1 + TVE 2 + La Trois + La Une + LCI - La Chaîne Info + La Chaîne parlementaire + L'Equipe + LM TV Sarthe + M6 + Mangas + Man-X + Martinique la 1ère + MAtélé + Mayotte la 1ère + MCM + Melody + Melody d'Afrique + Men's UP TV + Mezzo + Mezzo Live HD + MTV + Museum TV + MyZen.tv + National Geographic + National Geographic Wild + Nautical Channel + Nickelodéon + Nickelodeon Junior + Nickelodéon Wallonia + Nollywood TV + Non Stop People HD + NoTélé + Nouvelle-Calédonie la 1ère + Novelas TV + NRJ 12 + OCS Choc + OCS City + OCS Géants + OCS Max + OLTV + Olympia TV + Paramount Channel + Paris Première + Pink TV + Piwi+ + Planète+ + Planète+ Aventure & Expérience + Planète+ Crime Investigation + Plug RTL + Polar+ + Pro7 + Proximus 11 + Rai Uno + Rai Due + Rai Tre + Réunion la 1ère + RMC Découverte + RMC Sport 1 + RMC Sport 2 + RMC Sport Access 1 + RMC Sport Access 2 + RMC Sport Live 10 + RMC Sport Live 11 + RMC Sport Live 12 + RMC Sport Live 13 + RMC Sport Live 14 + RMC Sport Live 5 + RMC Sport Live 6 + RMC Sport Live 7 + RMC Sport Live 8 + RMC Sport Live 9 + RMC Sport 1 UHD + RMC Story + Rouge TV + RSI LA 1 + RSI LA 2 + RTC Télé Liège + RTL 9 + RTL TVI + RTPI + RTS 1 + RTS 2 + Saint-Pierre et Miquelon la 1ère + Science & Vie TV + Seasons + serieclub + Stingray Brava + Stingray Djazz + Stingray Festival 4K + Stingray i-Concerts + Syfy + TCM Cinéma + Télé Grenoble Isère + Télé MB + Télénantes + Télé Sambre + TéléToon+ + Téva + TF1 + TF1 Séries Films + TFX + TIJI + Tipik + TMC + Toonami + Toute l'histoire + TRACE Sport Stars + Trek + TV5MONDE Europe + TV5MONDE + TV7 Bordeaux + 8 Mont-Blanc + TvBreizh + TV COM + TVE + TV Lux + TVR Rennes 35 Bretagne + TVSUD Marseille + TV Tours + Ushuaïa TV + VEDIA + ATV Martinique + ATV Guadeloupe + ATV Guyane + ViàMoselleTV + Vià Occitanie Montpellier + Vià Occitanie Pays Gardois + ViàVosges + Vice TV + VOOsport World 1 + VOOsport World 2 + VOOsport World 3 + VTM + W9 + Wallis et Futuna la 1ère + Warner TV + Wéo + XXL + ZDF