From a650a4a23ce5fb41e5b9981ec677b1ebb1cedf24 Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Tue, 14 Jan 2025 22:07:20 +0300 Subject: [PATCH 1/5] Create tvmustra.hu.test.js --- sites/tvmustra.hu/tvmustra.hu.test.js | 47 +++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 sites/tvmustra.hu/tvmustra.hu.test.js diff --git a/sites/tvmustra.hu/tvmustra.hu.test.js b/sites/tvmustra.hu/tvmustra.hu.test.js new file mode 100644 index 00000000..a1093629 --- /dev/null +++ b/sites/tvmustra.hu/tvmustra.hu.test.js @@ -0,0 +1,47 @@ +const { parser, url } = require('./tvmustra.hu.config.js') +const fs = require('fs') +const path = require('path') +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('2025-01-17', 'YYYY-MM-DD').startOf('d') +const channel = { + site_id: 'M1HD', + xmltv_id: 'M1HD.hu' +} + +it('can generate valid url', () => { + expect(url({ channel, date })).toBe('https://www.tvmustra.hu/tvmusor/M1HD/2025-01-17') +}) + +it('can parse response', () => { + const content = fs.readFileSync(path.resolve(__dirname, '__data__/content.html')) + const results = parser({ content, date }).map(p => { + p.start = p.start.toJSON() + p.stop = p.stop.toJSON() + return p + }) + + expect(results.length).toBe(98) + expect(results[0]).toMatchObject({ + start: '2025-01-17T05:00:00.000Z', + stop: '2025-01-17T05:30:00.000Z', + title: 'HÍRADÓ' + }) + expect(results[97]).toMatchObject({ + start: '2025-01-18T04:00:00.000Z', + stop: '2025-01-18T04:30:00.000Z', + title: 'Ma éjszaka' + }) +}) + +it('can handle empty guide', () => { + const results = parser({ + date, + content: '' + }) + expect(results).toMatchObject([]) +}) From c8bc5109fc931e8424d5d502a631f6faa0e9a7c4 Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Tue, 14 Jan 2025 22:07:39 +0300 Subject: [PATCH 2/5] Create content.html --- sites/tvmustra.hu/__data__/content.html | 2145 +++++++++++++++++++++++ 1 file changed, 2145 insertions(+) create mode 100644 sites/tvmustra.hu/__data__/content.html diff --git a/sites/tvmustra.hu/__data__/content.html b/sites/tvmustra.hu/__data__/content.html new file mode 100644 index 00000000..fda96e7c --- /dev/null +++ b/sites/tvmustra.hu/__data__/content.html @@ -0,0 +1,2145 @@ + + +
+ + + ++ Az M1 csatorna a tévézés alapja. Ha visszatekintünk az időben, minden innen + indult. Amikor még fekete fehér képernyőn mindent erről az egy helyről kaptunk: + híreket, szórakozást, kultúrát, politikát és tudást. Válogatni egyáltalán nem tudtunk + és adás se volt napi 24 órán át. Ehhez képest manapság roppant mód el vagyunk + kényeztetve. +
+ ++ Ma már a tv műsor m1 HD minőségben + elérhető és leginkább híreket, információkat, sport közvetítéseket, magazinműsorokat + közvetít egész álló nap. A Duna Médiaszolgáltatóhoz tartozik. Az adást a + Déli harangszó hagyományos felcsendülése szeli ketté, majd éjfélkor hazánk + tiszteletére a Himnusz zárja. Valójában viszont a közvetítés soha sem ér véget. +
+ ++ Kifejezetten hasznos csatorna, mert a friss híreket fél óránként meghallgathatjuk + HÍREK, illetve HÍRADÓ formájában. Amennyiben csak gyors összefoglalóra + van szükségünk, akkor az előbbit ajánljuk, ami pár percben közli velünk a legfontosabb + eseményeket. Első kézből, hitelesen tájékozódhatunk, folyamatosan képben lehetünk az + objektív, szakszerű hírközlés segítségével. Az utóbbi már egy részletesebb műsor, fél + órás időtartamában kitér a részletekre is. Naponta többször is meghallgathatjuk a + Kárpát-medence, Európa és a világ híreit. A TV Mustra megmutatja, hogy éppen mi + következik, vagy kezdődött el. +
+ ++ Akit részletesebben érdekelnek a hazánkon kívüli hírek, annak kifejezetten ajánlott a + Világhíradó, amit szintén naponta többször is sugároznak. Emellett programra + tűzték az Unió27 hírműsort, a V4 híradót és angol, német, orosz és kínai nyelvű + hírekkel is kiszolgálják nézőiket. +
+ ++ A sport egy hírcsatornáról sem hiányozhat, hiszen a sporthírekre tömegek kíváncsiak. A + Híradót a Nemzeti Sporthíradó követi, ami valódi sportműsor. Napi három alkalommal, a + reggeli első, a déli és a kora esti Híradó után informálódhatunk a + magyarországi és határainkon túli eseményekről, eredményekről, a sportolók, csapatok + sikereiről. +
+ ++ A hírekkel együtt a várható időjárásról is értesülünk, ha az M1 (HD) műsort + követjük. Szinte óránként kapunk tájékoztatást, úgyhogy nem kell attól aggódnunk, hogy + váratlanul ér egy-egy vihar, az erős szél, vagy munkából hazajövet nem lesz nálunk + esernyő. Persze az időjósok is hibázhatnak, de az előrejelzés követésével minimálisra + csökken a kockázat valószínűsége. +
+ ++ A magazinműsorokat kifejezetten sokan kedvelik. Nézettségük a délutáni, kora esti + órákban a legnagyobb, de délelőtt sem kell panaszkodniuk a nézői létszám miatt, ami + főleg nyugdíjasokból, kisgyermekes anyukákból, vagy a délutáni műszakra készülőkből + áll. Már a reggeli hírműsorok után elkezdődik a Ma reggel, amelyben politikai + és közéleti témákról hallhatunk az MTVA saját szerkesztésében. A műsor kisebb + megszakításokkal tulajdonképpen átszővi a reggeli órákat, majd egyszer csak átcsap + Ma délelőtt címmel egy kicsit aktívabb, pezsgőbb hangulatba. A szüneteket, + illetve a beékelt hírműsorokat a TV Mustra segít követni. Bekapcsolódhatunk nem csak + politikai és gazdasági, hanem kulturális szakmai beszélgetésekbe, élő kapcsolásoknak + is részesei lehetünk. Olyan élő műsorblokk, ami, ha nagyon egyedül érezzük magunkat + otthon, akkor is színt visz az életünkbe. +
+ ++ Már biztos kitaláltuk, hogy az élő műsorblokk dél után a Ma délután keretében + folytatódik tovább pont ugyanúgy. Időnként elmondják, hogy a következő órákban mi + várható, kit hallgathatunk meg egy-egy beszélgetés, riport alkalmával és a kíváncsiság + felkeltése érdekében meglepetésekről is gondoskodnak. Ebből következik, hogy egyszer + csak eljön a Ma este, majd késő éjszaka a Ma éjjel, ami egész hajnalig + szórakoztatja és informálja virrasztó nézőit. +
+ ++ A csatorna gondol az egyházakra is, hiszen Élő egyház címmel magyar vallási + műsort közvetít hetente többször, amelynek az ismétléseit is megtekinthetjük. + Foglalkozik egy magazinműsorban Földünk környezetével, a természetvédelemmel, az + energiagazdálkodással is, ami napjainkban kifejezetten aktuális. +
+ ++ A TV Mustra segítséget nyújt abban, hogy pillanatok alatt áttekintsük az + M1 műsorkínálatát és semmiről se maradjunk le, amire kíváncsiak vagyunk. + Kukkantsunk be az érdekesebbnél érdekesebb adásokba, az elgondolkodtató, különböző + témaköröket feldolgozó magazinműsorokba. Újdonság, izgalom szinte mindig akad, hiszen + a nagyvilágban folyamatosan zajlanak az események. Tájékozottnak lenni pedig óriási + előny mind a politika, gazdaság, napi események, kultúra és sport tekintetében. +
+