From 1f42ba5558ecb1d04da7f7c5ef93a5639794adf0 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Tue, 8 Mar 2022 14:15:24 +0300 Subject: [PATCH 1/8] Create magentatv.de.test.js --- sites/magentatv.de/magentatv.de.test.js | 78 +++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 sites/magentatv.de/magentatv.de.test.js diff --git a/sites/magentatv.de/magentatv.de.test.js b/sites/magentatv.de/magentatv.de.test.js new file mode 100644 index 00000000..104a3105 --- /dev/null +++ b/sites/magentatv.de/magentatv.de.test.js @@ -0,0 +1,78 @@ +// npm run channels:parse -- --config=./sites/magentatv.de/magentatv.de.config.js --output=./sites/magentatv.de/magentatv.de_de.channels.xml +// npx epg-grabber --config=sites/magentatv.de/magentatv.de.config.js --channels=sites/magentatv.de/magentatv.de_de.channels.xml --output=guide.xml --days=2 + +const { parser, url, request } = require('./magentatv.de.config.js') +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-09', 'YYYY-MM-DD').startOf('d') +const channel = { + site_id: '255', + xmltv_id: '13thStreetDeutschland.us' +} + +it('can generate valid url', () => { + expect(url).toBe('https://api.prod.sngtv.magentatv.de/EPG/JSON/PlayBillList') +}) + +it('can generate valid request method', () => { + expect(request.method).toBe('POST') +}) + +it('can generate valid request headers', () => { + expect(request.headers).toMatchObject({ + X_CSRFToken: 'e0a032d1c9df6c3fb8c8352399d32c40ddb17ccceb5142fe', + 'Content-Type': 'application/json', + Cookie: + 'JSESSIONID=93892A98DBCCEBD83EDC4C23EBEB23B6; CSESSIONID=4A36799EF09D80539BBA8E8211FA80D3; CSRFSESSION=e0a032d1c9df6c3fb8c8352399d32c40ddb17ccceb5142fe; JSESSIONID=93892A98DBCCEBD83EDC4C23EBEB23B6' + }) +}) + +it('can generate valid request data', () => { + expect(request.data({ channel, date })).toMatchObject({ + count: -1, + isFillProgram: 1, + offset: 0, + properties: [ + { + include: 'endtime,genres,id,name,starttime,channelid,pictures,introduce', + name: 'playbill' + } + ], + type: 2, + begintime: '20220309000000', + channelid: '255', + endtime: '20220310000000' + }) +}) + +it('can parse response', () => { + const content = `{"playbilllist":[{"id":"30021745","name":"FBI: Special Crime Unit","introduce":"Nachdem ein Mann von einem Sprengstoffpaket getötet wurde, das zu ihm nach Hause geschickt wurde, versucht das Team, den Absender zu fassen und sein neuestes tödliches Paket abzufangen. Maggie hat Mühe, ihrer jüngeren Schwester zu vertrauen.","channelid":"255","starttime":"2022-03-09 01:00:00 UTC+01:00","endtime":"2022-03-09 01:45:00 UTC+01:00","genres":"Wissen,Natur und Tiere","pictures":[{"rel":"image","href":"http://ngiss.t-online.de/sweetprogrammanager/media/gracenote/1/9/p19740197_e_h9_af.jpg","description":"Brother's Keeper","imageType":"1","copyrightNotice":"(c) ProSiebenSat.1","mimeType":"image/jpeg","resolution":["1440","1080"]},{"rel":"image","href":"http://ngiss.t-online.de/sweetprogrammanager/media/gracenote/1/5/p15528073_i_h9_ae.jpg","description":"FBI","imageType":"13","copyrightNotice":"(c) ProSiebenSat.1","mimeType":"image/jpeg","resolution":["1440","1080"]},{"rel":"image","href":"http://ngiss.t-online.de/sweetprogrammanager/media/gracenote/1/9/p19740197_e_h8_af.jpg","description":"Brother's Keeper","imageType":"17","copyrightNotice":"(c) ProSiebenSat.1","mimeType":"image/jpeg","resolution":["1920","1080"]},{"rel":"image","href":"http://ngiss.t-online.de/sweetprogrammanager/media/gracenote/1/5/p15528073_i_h10_af.jpg","description":"FBI","imageType":"18","copyrightNotice":"(c) ProSiebenSat.1","mimeType":"image/jpeg","resolution":["1920","1080"]}]}]}` + const result = parser({ content }).map(p => { + p.start = p.start.toJSON() + p.stop = p.stop.toJSON() + return p + }) + + expect(result).toMatchObject([ + { + start: '2022-03-09T00:00:00.000Z', + stop: '2022-03-09T00:45:00.000Z', + title: 'FBI: Special Crime Unit', + description: + 'Nachdem ein Mann von einem Sprengstoffpaket getötet wurde, das zu ihm nach Hause geschickt wurde, versucht das Team, den Absender zu fassen und sein neuestes tödliches Paket abzufangen. Maggie hat Mühe, ihrer jüngeren Schwester zu vertrauen.', + icon: 'http://ngiss.t-online.de/sweetprogrammanager/media/gracenote/1/9/p19740197_e_h9_af.jpg', + category: ['Wissen', 'Natur', 'Tiere'] + } + ]) +}) + +it('can handle empty guide', () => { + const result = parser({ + content: `{"counttotal":"0"}` + }) + expect(result).toMatchObject([]) +}) From fe83cde1d5fc11b33736ff575ee92d187aca07a6 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Tue, 8 Mar 2022 14:15:28 +0300 Subject: [PATCH 2/8] Create magentatv.de.config.js --- sites/magentatv.de/magentatv.de.config.js | 122 ++++++++++++++++++++++ 1 file changed, 122 insertions(+) create mode 100644 sites/magentatv.de/magentatv.de.config.js diff --git a/sites/magentatv.de/magentatv.de.config.js b/sites/magentatv.de/magentatv.de.config.js new file mode 100644 index 00000000..1dd73372 --- /dev/null +++ b/sites/magentatv.de/magentatv.de.config.js @@ -0,0 +1,122 @@ +const axios = require('axios') +const dayjs = require('dayjs') + +const X_CSRFTOKEN = 'e0a032d1c9df6c3fb8c8352399d32c40ddb17ccceb5142fe' +const COOKIE = + 'JSESSIONID=93892A98DBCCEBD83EDC4C23EBEB23B6; CSESSIONID=4A36799EF09D80539BBA8E8211FA80D3; CSRFSESSION=e0a032d1c9df6c3fb8c8352399d32c40ddb17ccceb5142fe; JSESSIONID=93892A98DBCCEBD83EDC4C23EBEB23B6' + +module.exports = { + site: 'magentatv.de', + url: `https://api.prod.sngtv.magentatv.de/EPG/JSON/PlayBillList`, + request: { + method: 'POST', + headers: { + X_CSRFToken: X_CSRFTOKEN, + 'Content-Type': 'application/json', + Cookie: COOKIE + }, + data({ channel, date }) { + return { + count: -1, + isFillProgram: 1, + offset: 0, + properties: [ + { + include: 'endtime,genres,id,name,starttime,channelid,pictures,introduce', + name: 'playbill' + } + ], + type: 2, + begintime: date.format('YYYYMMDD000000'), + channelid: channel.site_id, + endtime: date.add(1, 'd').format('YYYYMMDD000000') + } + } + }, + parser: function ({ content }) { + let programs = [] + const items = parseItems(content) + items.forEach(item => { + programs.push({ + title: item.name, + description: item.introduce, + icon: parseIcon(item), + category: parseCategory(item), + start: parseStart(item), + stop: parseStop(item) + }) + }) + + return programs + }, + async channels() { + const data = await axios + .post( + `https://api.prod.sngtv.magentatv.de/EPG/JSON/AllChannel`, + { + channelNamespace: 2, + filterlist: [ + { + key: 'IsHide', + value: '-1' + } + ], + metaDataVer: 'Channel/1.1', + properties: [ + { + include: '/channellist/logicalChannel/contentId,/channellist/logicalChannel/name', + name: 'logicalChannel' + } + ], + returnSatChannel: 0 + }, + { + headers: { + X_CSRFToken: X_CSRFTOKEN, + 'Content-Type': 'application/json', + Cookie: COOKIE + } + } + ) + .then(r => r.data) + .catch(console.log) + + return data.channellist.map(item => { + return { + lang: 'de', + site_id: item.contentId, + name: item.name + } + }) + } +} + +function parseCategory(item) { + return item.genres + ? item.genres + .replace('und', ',') + .split(',') + .map(i => i.trim()) + : [] +} + +function parseIcon(item) { + if (!Array.isArray(item.pictures) || !item.pictures.length) return null + + return item.pictures[0].href +} + +function parseStart(item) { + return dayjs(item.starttime) +} + +function parseStop(item) { + return dayjs(item.endtime) +} + +function parseItems(content) { + const data = JSON.parse(content) + if (!data || !Array.isArray(data.playbilllist)) return [] + + return data.playbilllist +} From 0c4131894fa19ef4284691b744e0396ce9dbf7c7 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Tue, 8 Mar 2022 14:15:30 +0300 Subject: [PATCH 3/8] Create magentatv.de_de.channels.xml --- .../magentatv.de/magentatv.de_de.channels.xml | 336 ++++++++++++++++++ 1 file changed, 336 insertions(+) create mode 100644 sites/magentatv.de/magentatv.de_de.channels.xml diff --git a/sites/magentatv.de/magentatv.de_de.channels.xml b/sites/magentatv.de/magentatv.de_de.channels.xml new file mode 100644 index 00000000..84d53fb0 --- /dev/null +++ b/sites/magentatv.de/magentatv.de_de.channels.xml @@ -0,0 +1,336 @@ + + + + Das Erste + ZDF + RTL + SAT.1 + ProSieben + VOX + Kabel Eins + RTLZWEI + Super RTL + KiKA + Nick/Comedy Central+1 + 3sat + WELT + n-tv + phoenix + TELE 5 + ZDFneo + #dabeiTV + Disney+ Select + Lokal-TV + BR Fernsehen Süd + hr-fernsehen + MDR-Fernsehen Sachsen + NDR Fernsehen Niedersachsen + Radio Bremen TV + rbb fernsehen Berlin + SR Fernsehen + SWR Fernsehen BW + SWR Fernsehen RP + WDR Fernsehen Köln + RTL+ LIVE 1 + RTL+ LIVE 2 + RTL+ LIVE 3 + RTL+ LIVE 4 + RTL+ LIVE 5 + RTL+ LIVE 6 + Eurosport 1 + More Than Sports TV + Red Bull TV + Servus TV Motorsport + SPORT1 + ARTE + ONE + ANIXE+ + ANIXE HD Serie + Comedy Central + Disney Channel + DMAX + Fashion TV + HGTV + ProSieben MAXX + NITRO + RTLup + SAT.1 GOLD + ServusTV + sixx + TLC + TOGGO plus + VOXup + ARD-alpha + Bibel TV + BILD + DW + Euronews Deutsch + K-TV + Kabel Eins Doku + Marco Polo TV + N24 Doku + tagesschau24 + Welt der Wunder + ZDFinfo + DELUXE MUSIC + Deutsches Musik Fernsehen + MTV + 1-2-3.tv + CHANNEL21 + HSE + Juwelo + QVC + Shop LC + sonnenklar.TV + BBC World + CNN International + France 24 francais + Magenta Musik 1 + Magenta Musik 2 + 13TH STREET + SONY AXN + Kabel Eins CLASSICS + KinoweltTV + ProSieben FUN + RTL Crime + SYFY + Warner TV Comedy + Warner TV Film + Warner TV Serie + Universal TV + Baby TV + Boomerang + Cartoon Network + Nick Jr. + BonGusto + E! Entertainment + Heimatkanal + RTL Passion + Romance TV + RTL Living + SAT.1 emotions + SONY CHANNEL + wetter.com TV + Animal Planet + Crime+Investigation + Discovery Channel + GEO Television + The HISTORY Channel + National Geographic + National Geographic Wild + Bergblick + Spiegel Geschichte + Spiegel TV Wissen + auto motor und sport + Eurosport 2 + Extreme Sports + MOTORVISION.TV + SPORT1+ + eSPORTS1 + SPORTDIGITAL FUSSBALL + Blue Hustler + Lust pur + Penthouse Passion + Playboy Europe + Jukebox + MagentaSport + Sport 1 - myTeamTV + Sport 2 - myTeamTV + Sport 3 - myTeamTV + Sport 4 - myTeamTV + Sport 5 - myTeamTV + Sport 6 - myTeamTV + Sport 7 - myTeamTV + Sport 8 - myTeamTV + Sport 9 - myTeamTV + Sport 10 - myTeamTV + Sport 11 - myTeamTV + Sport 12 - myTeamTV + Sport 13 - myTeamTV + Sport 14 - myTeamTV + Sport 15 - myTeamTV + Sport 16 - myTeamTV + Sport 17 - myTeamTV + Sport 18 - myTeamTV + Sport Free - myTeamTV + FC BAYERN.TV LIVE + Sky Sport Kompakt 1 + Sky Sport Kompakt 2 + Sky Sport Kompakt 3 + Sky Sport Kompakt 4 + Sky Sport Kompakt 5 + TeleBom/TeleDom + Euronews Russki + Kinomir + RTR Planeta + OstWest + iTVN + TV Polonia + CEM TV + Euro D + Eurostar TV + Kanal 7 + beIN iZ + beIN Movies Turk + Habertürk TV + Show Turk + Show Max + TV8 Int + ÜLKE TV + Euronews Italiano + Rai 1 + Rai 2 + Rai 3 + Baden TV + Baden TV Süd + L-TV + Regio TV + RNF + a.tv + allgäu.tv + BR Fernsehen Nord + NIEDERBAYERN TV - DEG + Franken Fernsehen + tv.ingolstadt + NIEDERBAYERN TV - LA + münchen.tv + Oberpfalz TV + RFO + SAT.1 Bayern + NIEDERBAYERN TV - PA + TV Oberfranken + TV Mainfranken + TVA Ostbayern + ALEX Berlin + HAUPTSTADT.TV + tv.berlin + rbb fernsehen Brandenburg + RTL HB NDS + SAT.1 NDS Bremen + Hamburg 1 + NDR Fernsehen Hamburg + NDR Fernsehen Schleswig-Holstein + RTL HH SH + SAT.1 HH SH + OF-TV + Rhein-Main TV + RTL Hessen + NDR Fernsehen Mecklenburg-Vorpommern + ems TV + Friesischer Rundfunk + nrwision + RTL NRW + SAT.1 NRW + Studio 47 + WDR Fernsehen Aachen + WDR Fernsehen Bielefeld + WDR Fernsehen Bonn + WDR Fernsehen Dortmund + WDR Fernsehen Duisburg + WDR Fernsehen Düsseldorf + WDR Fernsehen Essen + WDR Fernsehen Münster + WDR Fernsehen Siegen + WDR Fernsehen Wuppertal + OK4 + OK54 Trier + OK Weinstraße + OK-TV Ludwigshafen + OK:TV Mainz + SAT.1 RhlPf Hessen + TV Mittelrhein + WWTV + Chemnitz Fernsehen + Dresden Fernsehen + LAUSITZWELLE + Leipzig Fernsehen + TV Westsachsen + MDF.1 Fernsehen + MDR-Fernsehen Sachsen-Anhalt + RFH Regionalfernsehen Harz + altenburg.tv + MDR-Fernsehen Thüringen + Rennsteig.TV + salve.tv + SRF + Sky One + Sky Comedy + Sky Crime + SkyKrimi + SkyAtlantic + Sky Replay + Sky Documentaries + Sky Nature + Warner TV Serie (Sky) + Warner TV Comedy (Sky) + SYFY (Sky) + 13TH STREET (Sky) + Universal TV (Sky) + E! Entertainment (Sky) + Discovery Channel (Sky) + National Geographic (Sky) + National Geographic Wild (Sky) + Spiegel Geschichte (Sky) + Spiegel TV Wissen (Sky) + The HISTORY Channel (Sky) + Crime+Investigation (Sky) + Beate-Uhse.TV (Sky) + Heimatkanal (Sky) + Romance TV (Sky) + Classica (Sky) + Jukebox (Sky) + Boomerang (Sky) + Junior (Sky) + Nick Jr. (Sky) + Nicktoons (Sky) + Cartoon Network (Sky) + Sky Cinema Premieren + Sky Cinema Premieren +24 + Sky Cinema Best of + Sky Cinema Thriller + Sky Cinema Action + Sky Cinema Family + Sky Cinema Mittelerde + Sky Cinema Fun + Sky Cinema Classics + Warner TV Film (Sky) + KinoweltTV (Sky) + Sky Sport News + Sky Sport F1 + Sky Sport Bundesliga 1 + Sky Sport Bundesliga 2 + Sky Sport Bundesliga 3 + Sky Sport Bundesliga 4 + Sky Sport Bundesliga 5 + Sky Sport Bundesliga 6 + Sky Sport Bundesliga 7 + Sky Sport Bundesliga 8 + Sky Sport Bundesliga 9 + Sky Sport Bundesliga 10 + Sky Sport 1 + Sky Sport 2 + Sky Sport 3 + Sky Sport 4 + Sky Sport 5 + Sky Sport 6 + Sky Sport 7 + Sky Sport 8 + Sky Sport 9 + Sky Sport 10 + Sky Sport 11 + Eurosport 1 (Sky) + Eurosport 2 (Sky) + Testkanal L01 + Testkanal L02 + Testkanal L03 + Testkanal L04 + Testkanal L05 + Testkanal L06 + Testkanal L07 + Testkanal I01 + Testkanal I03 + Megathek + Testkanal H01 + Meine Aufnahmen + + From d096796233bd17931ecdcdabd0201f3d55e5203b Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Tue, 8 Mar 2022 15:28:36 +0300 Subject: [PATCH 4/8] Update magentatv.de_de.channels.xml --- .../magentatv.de/magentatv.de_de.channels.xml | 616 ++++++++---------- 1 file changed, 285 insertions(+), 331 deletions(-) diff --git a/sites/magentatv.de/magentatv.de_de.channels.xml b/sites/magentatv.de/magentatv.de_de.channels.xml index 84d53fb0..4841dbd5 100644 --- a/sites/magentatv.de/magentatv.de_de.channels.xml +++ b/sites/magentatv.de/magentatv.de_de.channels.xml @@ -1,336 +1,290 @@ - Das Erste - ZDF - RTL - SAT.1 - ProSieben - VOX - Kabel Eins - RTLZWEI - Super RTL - KiKA - Nick/Comedy Central+1 - 3sat - WELT - n-tv - phoenix - TELE 5 - ZDFneo - #dabeiTV - Disney+ Select - Lokal-TV - BR Fernsehen Süd - hr-fernsehen - MDR-Fernsehen Sachsen - NDR Fernsehen Niedersachsen - Radio Bremen TV - rbb fernsehen Berlin - SR Fernsehen - SWR Fernsehen BW - SWR Fernsehen RP - WDR Fernsehen Köln - RTL+ LIVE 1 - RTL+ LIVE 2 - RTL+ LIVE 3 - RTL+ LIVE 4 - RTL+ LIVE 5 - RTL+ LIVE 6 - Eurosport 1 - More Than Sports TV - Red Bull TV - Servus TV Motorsport - SPORT1 - ARTE - ONE - ANIXE+ - ANIXE HD Serie - Comedy Central - Disney Channel - DMAX - Fashion TV - HGTV - ProSieben MAXX - NITRO - RTLup - SAT.1 GOLD - ServusTV - sixx - TLC - TOGGO plus - VOXup - ARD-alpha - Bibel TV - BILD - DW - Euronews Deutsch - K-TV - Kabel Eins Doku - Marco Polo TV - N24 Doku - tagesschau24 - Welt der Wunder - ZDFinfo - DELUXE MUSIC - Deutsches Musik Fernsehen - MTV - 1-2-3.tv - CHANNEL21 - HSE - Juwelo - QVC - Shop LC - sonnenklar.TV - BBC World - CNN International - France 24 francais - Magenta Musik 1 - Magenta Musik 2 - 13TH STREET - SONY AXN - Kabel Eins CLASSICS - KinoweltTV - ProSieben FUN - RTL Crime - SYFY - Warner TV Comedy - Warner TV Film - Warner TV Serie - Universal TV - Baby TV - Boomerang - Cartoon Network - Nick Jr. - BonGusto - E! Entertainment - Heimatkanal - RTL Passion - Romance TV - RTL Living - SAT.1 emotions - SONY CHANNEL - wetter.com TV - Animal Planet - Crime+Investigation - Discovery Channel - GEO Television - The HISTORY Channel - National Geographic - National Geographic Wild - Bergblick - Spiegel Geschichte - Spiegel TV Wissen - auto motor und sport - Eurosport 2 - Extreme Sports - MOTORVISION.TV - SPORT1+ - eSPORTS1 - SPORTDIGITAL FUSSBALL - Blue Hustler - Lust pur - Penthouse Passion - Playboy Europe - Jukebox - MagentaSport - Sport 1 - myTeamTV - Sport 2 - myTeamTV - Sport 3 - myTeamTV - Sport 4 - myTeamTV - Sport 5 - myTeamTV - Sport 6 - myTeamTV - Sport 7 - myTeamTV - Sport 8 - myTeamTV - Sport 9 - myTeamTV - Sport 10 - myTeamTV - Sport 11 - myTeamTV - Sport 12 - myTeamTV - Sport 13 - myTeamTV - Sport 14 - myTeamTV - Sport 15 - myTeamTV - Sport 16 - myTeamTV - Sport 17 - myTeamTV - Sport 18 - myTeamTV - Sport Free - myTeamTV - FC BAYERN.TV LIVE - Sky Sport Kompakt 1 - Sky Sport Kompakt 2 - Sky Sport Kompakt 3 - Sky Sport Kompakt 4 - Sky Sport Kompakt 5 - TeleBom/TeleDom - Euronews Russki - Kinomir - RTR Planeta - OstWest - iTVN - TV Polonia - CEM TV - Euro D - Eurostar TV - Kanal 7 - beIN iZ - beIN Movies Turk - Habertürk TV - Show Turk - Show Max - TV8 Int - ÜLKE TV - Euronews Italiano - Rai 1 - Rai 2 - Rai 3 - Baden TV - Baden TV Süd - L-TV - Regio TV - RNF - a.tv - allgäu.tv - BR Fernsehen Nord - NIEDERBAYERN TV - DEG - Franken Fernsehen - tv.ingolstadt - NIEDERBAYERN TV - LA - münchen.tv - Oberpfalz TV - RFO - SAT.1 Bayern - NIEDERBAYERN TV - PA - TV Oberfranken - TV Mainfranken - TVA Ostbayern - ALEX Berlin - HAUPTSTADT.TV - tv.berlin - rbb fernsehen Brandenburg - RTL HB NDS - SAT.1 NDS Bremen - Hamburg 1 - NDR Fernsehen Hamburg - NDR Fernsehen Schleswig-Holstein - RTL HH SH - SAT.1 HH SH - OF-TV - Rhein-Main TV - RTL Hessen - NDR Fernsehen Mecklenburg-Vorpommern - ems TV - Friesischer Rundfunk - nrwision - RTL NRW - SAT.1 NRW - Studio 47 - WDR Fernsehen Aachen - WDR Fernsehen Bielefeld - WDR Fernsehen Bonn - WDR Fernsehen Dortmund - WDR Fernsehen Duisburg - WDR Fernsehen Düsseldorf - WDR Fernsehen Essen - WDR Fernsehen Münster - WDR Fernsehen Siegen - WDR Fernsehen Wuppertal - OK4 - OK54 Trier - OK Weinstraße - OK-TV Ludwigshafen - OK:TV Mainz - SAT.1 RhlPf Hessen - TV Mittelrhein - WWTV - Chemnitz Fernsehen - Dresden Fernsehen - LAUSITZWELLE - Leipzig Fernsehen - TV Westsachsen - MDF.1 Fernsehen - MDR-Fernsehen Sachsen-Anhalt - RFH Regionalfernsehen Harz - altenburg.tv - MDR-Fernsehen Thüringen - Rennsteig.TV - salve.tv - SRF - Sky One - Sky Comedy - Sky Crime - SkyKrimi - SkyAtlantic - Sky Replay - Sky Documentaries - Sky Nature - Warner TV Serie (Sky) - Warner TV Comedy (Sky) - SYFY (Sky) - 13TH STREET (Sky) - Universal TV (Sky) - E! Entertainment (Sky) - Discovery Channel (Sky) - National Geographic (Sky) - National Geographic Wild (Sky) - Spiegel Geschichte (Sky) - Spiegel TV Wissen (Sky) - The HISTORY Channel (Sky) - Crime+Investigation (Sky) - Beate-Uhse.TV (Sky) - Heimatkanal (Sky) - Romance TV (Sky) - Classica (Sky) - Jukebox (Sky) - Boomerang (Sky) - Junior (Sky) - Nick Jr. (Sky) - Nicktoons (Sky) - Cartoon Network (Sky) - Sky Cinema Premieren - Sky Cinema Premieren +24 - Sky Cinema Best of - Sky Cinema Thriller - Sky Cinema Action - Sky Cinema Family - Sky Cinema Mittelerde - Sky Cinema Fun - Sky Cinema Classics - Warner TV Film (Sky) - KinoweltTV (Sky) - Sky Sport News - Sky Sport F1 - Sky Sport Bundesliga 1 - Sky Sport Bundesliga 2 - Sky Sport Bundesliga 3 - Sky Sport Bundesliga 4 - Sky Sport Bundesliga 5 - Sky Sport Bundesliga 6 - Sky Sport Bundesliga 7 - Sky Sport Bundesliga 8 - Sky Sport Bundesliga 9 - Sky Sport Bundesliga 10 - Sky Sport 1 - Sky Sport 2 - Sky Sport 3 - Sky Sport 4 - Sky Sport 5 - Sky Sport 6 - Sky Sport 7 - Sky Sport 8 - Sky Sport 9 - Sky Sport 10 - Sky Sport 11 - Eurosport 1 (Sky) - Eurosport 2 (Sky) - Testkanal L01 - Testkanal L02 - Testkanal L03 - Testkanal L04 - Testkanal L05 - Testkanal L06 - Testkanal L07 - Testkanal I01 - Testkanal I03 - Megathek - Testkanal H01 - Meine Aufnahmen + 1-2-3.tv + 13TH STREET + 13TH STREET (Sky) + 3sat + ALEX Berlin + allgäu.tv + altenburg.tv + Animal Planet + ANIXE HD Serie + ANIXE+ + ARD-alpha + ARTE + a.tv + auto motor und sport + Baby TV + Baden TV + Baden TV Süd + BBC World + Beate-Uhse.TV (Sky) + beIN iZ + beIN Movies Turk + Bergblick + Bibel TV + BILD + Blue Hustler + BonGusto + Boomerang + Boomerang (Sky) + BR Fernsehen Nord + BR Fernsehen Süd + Cartoon Network + Cartoon Network (Sky) + CEM TV + CHANNEL21 + Chemnitz Fernsehen + Classica (Sky) + CNN International + Comedy Central + Nick/Comedy Central+1 + Crime+Investigation + Crime+Investigation (Sky) + #dabeiTV + Das Erste + DELUXE MUSIC + Deutsches Musik Fernsehen + Discovery Channel + Discovery Channel (Sky) + Disney Channel + DMAX + Dresden Fernsehen + DW + E! Entertainment + E! Entertainment (Sky) + ems TV + eSPORTS1 + Euro D + Euronews Deutsch + Euronews Italiano + Euronews Russki + Eurosport 1 (Sky) + Eurosport 1 + Eurosport 2 + Eurosport 2 (Sky) + Eurostar TV + Extreme Sports + Fashion TV + FC BAYERN.TV LIVE + France 24 francais + Franken Fernsehen + Friesischer Rundfunk + GEO Television + Habertürk TV + Hamburg 1 + HAUPTSTADT.TV + Heimatkanal (Sky) + Heimatkanal + HGTV + The HISTORY Channel + The HISTORY Channel (Sky) + hr-fernsehen + HSE + iTVN + Jukebox (Sky) + Jukebox + Junior (Sky) + Juwelo + Kabel Eins CLASSICS + Kabel Eins + Kabel Eins Doku + Kanal 7 + KiKA + KinoweltTV + KinoweltTV (Sky) + K-TV + LAUSITZWELLE + Leipzig Fernsehen + L-TV + Lust pur + MagentaSport + Marco Polo TV + MDF.1 Fernsehen + MDR-Fernsehen Sachsen + MDR-Fernsehen Sachsen-Anhalt + MDR-Fernsehen Thüringen + More Than Sports TV + MOTORVISION.TV + MTV + münchen.tv + N24 Doku + Kinomir + National Geographic + National Geographic (Sky) + National Geographic Wild (Sky) + National Geographic Wild + NDR Fernsehen Hamburg + NDR Fernsehen Mecklenburg-Vorpommern + NDR Fernsehen Niedersachsen + NDR Fernsehen Schleswig-Holstein + Nick Jr. + Nick Jr. (Sky) + Nicktoons (Sky) + NIEDERBAYERN TV - DEG + NIEDERBAYERN TV - LA + NIEDERBAYERN TV - PA + NITRO + nrwision + n-tv + Oberpfalz TV + OF-TV + OK4 + OK54 Trier + OK-TV Ludwigshafen + OK:TV Mainz + OK Weinstraße + ONE + OstWest + Penthouse Passion + phoenix + Playboy Europe + ProSieben + ProSieben FUN + ProSieben MAXX + QVC + Radio Bremen TV + Rai 1 + Rai 2 + Rai 3 + rbb fernsehen Berlin + rbb fernsehen Brandenburg + Red Bull TV + Regio TV + Rennsteig.TV + RFH Regionalfernsehen Harz + RFO + Rhein-Main TV + RNF + Romance TV + Romance TV (Sky) + RTL Crime + RTL + RTL Hessen + RTL Living + RTL HH SH + RTL HB NDS + RTL Passion + RTLup + RTL NRW + RTLZWEI + RTR Planeta + salve.tv + SAT.1 Bayern + SAT.1 + SAT.1 emotions + SAT.1 GOLD + SAT.1 HH SH + SAT.1 NDS Bremen + SAT.1 NRW + SAT.1 RhlPf Hessen + ServusTV + Servus TV Motorsport + Shop LC + Show Max + Show Turk + sixx + SkyAtlantic + Sky Cinema Action + Sky Cinema Best of + Sky Cinema Classics + Sky Cinema Family + Sky Cinema Fun + Sky Cinema Mittelerde + Sky Cinema Premieren + Sky Cinema Premieren +24 + Sky Cinema Thriller + Sky Comedy + Sky Crime + Sky Documentaries + SkyKrimi + Sky Nature + Sky One + Sky Replay + Sky Sport 1 + Sky Sport 10 + Sky Sport 11 + Sky Sport 2 + Sky Sport 3 + Sky Sport 4 + Sky Sport 5 + Sky Sport 6 + Sky Sport 7 + Sky Sport 8 + Sky Sport 9 + Sky Sport Bundesliga 1 + Sky Sport Bundesliga 10 + Sky Sport Bundesliga 2 + Sky Sport Bundesliga 3 + Sky Sport Bundesliga 4 + Sky Sport Bundesliga 5 + Sky Sport Bundesliga 6 + Sky Sport Bundesliga 7 + Sky Sport Bundesliga 8 + Sky Sport Bundesliga 9 + Sky Sport F1 + Sky Sport News + sonnenklar.TV + SONY AXN + SONY CHANNEL + Spiegel Geschichte (Sky) + Spiegel Geschichte + Spiegel TV Wissen + Spiegel TV Wissen (Sky) + SPORT1 + SPORT1+ + SPORTDIGITAL FUSSBALL + SR Fernsehen + SRF + Studio 47 + Super RTL + SWR Fernsehen BW + SWR Fernsehen RP + SYFY + SYFY (Sky) + tagesschau24 + TELE 5 + TeleBom/TeleDom + TLC + TOGGO plus + TV8 Int + TVA Ostbayern + tv.berlin + tv.ingolstadt + TV Mainfranken + TV Mittelrhein + TV Oberfranken + TV Polonia + TV Westsachsen + ÜLKE TV + Universal TV + Universal TV (Sky) + VOX + VOXup + Warner TV Comedy + Warner TV Comedy (Sky) + Warner TV Film + Warner TV Film (Sky) + Warner TV Serie (Sky) + Warner TV Serie + WDR Fernsehen Aachen + WDR Fernsehen Bielefeld + WDR Fernsehen Bonn + WDR Fernsehen Dortmund + WDR Fernsehen Duisburg + WDR Fernsehen Düsseldorf + WDR Fernsehen Essen + WDR Fernsehen Köln + WDR Fernsehen Münster + WDR Fernsehen Siegen + WDR Fernsehen Wuppertal + WELT + Welt der Wunder + wetter.com TV + WWTV + ZDF + ZDFinfo + ZDFneo From acad7786bb2cc7fe2c719fa743b2c1e89a6bab8d Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Tue, 8 Mar 2022 15:31:45 +0300 Subject: [PATCH 5/8] Update magentatv.de.config.js --- sites/magentatv.de/magentatv.de.config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/sites/magentatv.de/magentatv.de.config.js b/sites/magentatv.de/magentatv.de.config.js index 1dd73372..0c180b0e 100644 --- a/sites/magentatv.de/magentatv.de.config.js +++ b/sites/magentatv.de/magentatv.de.config.js @@ -7,6 +7,7 @@ const COOKIE = module.exports = { site: 'magentatv.de', + ignore: true, // the site uses a constantly updated session ID url: `https://api.prod.sngtv.magentatv.de/EPG/JSON/PlayBillList`, request: { method: 'POST', From 4dda7d8f6bb07f758af317461e54ef872de519c2 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Tue, 8 Mar 2022 15:33:01 +0300 Subject: [PATCH 6/8] Create magentatv.de.yml --- .github/workflows/magentatv.de.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .github/workflows/magentatv.de.yml diff --git a/.github/workflows/magentatv.de.yml b/.github/workflows/magentatv.de.yml new file mode 100644 index 00000000..011ec02e --- /dev/null +++ b/.github/workflows/magentatv.de.yml @@ -0,0 +1,17 @@ +name: magentatv.de +on: + schedule: + - cron: '0 0 * * *' + workflow_dispatch: + workflow_run: + workflows: [_trigger] + types: + - completed +jobs: + load: + uses: ./.github/workflows/_load.yml + with: + site: ${{github.workflow}} + secrets: + APP_ID: ${{ secrets.APP_ID }} + APP_PRIVATE_KEY: ${{ secrets.APP_PRIVATE_KEY }} From 8460a2b8afed822bf630378d52545ab7b2dced1a Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Tue, 8 Mar 2022 15:42:39 +0300 Subject: [PATCH 7/8] Update magentatv.de_de.channels.xml --- .../magentatv.de/magentatv.de_de.channels.xml | 27 +------------------ 1 file changed, 1 insertion(+), 26 deletions(-) diff --git a/sites/magentatv.de/magentatv.de_de.channels.xml b/sites/magentatv.de/magentatv.de_de.channels.xml index 4841dbd5..8f6a3e7b 100644 --- a/sites/magentatv.de/magentatv.de_de.channels.xml +++ b/sites/magentatv.de/magentatv.de_de.channels.xml @@ -3,7 +3,6 @@ 1-2-3.tv 13TH STREET - 13TH STREET (Sky) 3sat ALEX Berlin allgäu.tv @@ -28,11 +27,9 @@ Blue Hustler BonGusto Boomerang - Boomerang (Sky) BR Fernsehen Nord BR Fernsehen Süd Cartoon Network - Cartoon Network (Sky) CEM TV CHANNEL21 Chemnitz Fernsehen @@ -41,29 +38,24 @@ Comedy Central Nick/Comedy Central+1 Crime+Investigation - Crime+Investigation (Sky) #dabeiTV Das Erste DELUXE MUSIC Deutsches Musik Fernsehen Discovery Channel - Discovery Channel (Sky) Disney Channel DMAX Dresden Fernsehen DW E! Entertainment - E! Entertainment (Sky) ems TV eSPORTS1 Euro D Euronews Deutsch Euronews Italiano Euronews Russki - Eurosport 1 (Sky) - Eurosport 1 + Eurosport 1 Eurosport 2 - Eurosport 2 (Sky) Eurostar TV Extreme Sports Fashion TV @@ -75,15 +67,12 @@ Habertürk TV Hamburg 1 HAUPTSTADT.TV - Heimatkanal (Sky) Heimatkanal HGTV The HISTORY Channel - The HISTORY Channel (Sky) hr-fernsehen HSE iTVN - Jukebox (Sky) Jukebox Junior (Sky) Juwelo @@ -93,7 +82,6 @@ Kanal 7 KiKA KinoweltTV - KinoweltTV (Sky) K-TV LAUSITZWELLE Leipzig Fernsehen @@ -112,15 +100,12 @@ N24 Doku Kinomir National Geographic - National Geographic (Sky) - National Geographic Wild (Sky) National Geographic Wild NDR Fernsehen Hamburg NDR Fernsehen Mecklenburg-Vorpommern NDR Fernsehen Niedersachsen NDR Fernsehen Schleswig-Holstein Nick Jr. - Nick Jr. (Sky) Nicktoons (Sky) NIEDERBAYERN TV - DEG NIEDERBAYERN TV - LA @@ -158,7 +143,6 @@ Rhein-Main TV RNF Romance TV - Romance TV (Sky) RTL Crime RTL RTL Hessen @@ -180,7 +164,6 @@ SAT.1 NRW SAT.1 RhlPf Hessen ServusTV - Servus TV Motorsport Shop LC Show Max Show Turk @@ -228,21 +211,17 @@ sonnenklar.TV SONY AXN SONY CHANNEL - Spiegel Geschichte (Sky) Spiegel Geschichte Spiegel TV Wissen - Spiegel TV Wissen (Sky) SPORT1 SPORT1+ SPORTDIGITAL FUSSBALL SR Fernsehen - SRF Studio 47 Super RTL SWR Fernsehen BW SWR Fernsehen RP SYFY - SYFY (Sky) tagesschau24 TELE 5 TeleBom/TeleDom @@ -259,14 +238,10 @@ TV Westsachsen ÜLKE TV Universal TV - Universal TV (Sky) VOX VOXup Warner TV Comedy - Warner TV Comedy (Sky) Warner TV Film - Warner TV Film (Sky) - Warner TV Serie (Sky) Warner TV Serie WDR Fernsehen Aachen WDR Fernsehen Bielefeld From db584406222a20a8752567d661b684d8693dba67 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Tue, 8 Mar 2022 17:19:21 +0300 Subject: [PATCH 8/8] Update magentatv.de_de.channels.xml --- sites/magentatv.de/magentatv.de_de.channels.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/magentatv.de/magentatv.de_de.channels.xml b/sites/magentatv.de/magentatv.de_de.channels.xml index 8f6a3e7b..83d4fa9d 100644 --- a/sites/magentatv.de/magentatv.de_de.channels.xml +++ b/sites/magentatv.de/magentatv.de_de.channels.xml @@ -149,7 +149,7 @@ RTL Living RTL HH SH RTL HB NDS - RTL Passion + RTL Passion RTLup RTL NRW RTLZWEI