De geschiedenis van BMN Bollentekst

BMN Bollentekst startte een jaar geleden. Destijds heette het nog RTM Teletekst.

Sinds ik klein was, heb ik altijd al interesse gehad in elektronica, vooral in tv en radio. Sinds 2024 ben ik aan het experimenteren met het maken van mijn eigen tv-kanaal. Dit bestond meestal uit een Raspberry Pi met een script dat allemaal video's afspeelde. Tijdens het zoeken naar manieren om mijn eigen tv-kanaal te maken, vond ik op YouTube een bepaalde persoon die direct mijn interesse had. Deze persoon is niemand anders dan Nathan Dane!

Nathan had direct mijn interesse omdat hij het anders deed dan andere mensen. Zijn doel was namelijk niet dat je een tv-kanaal had dat 24/7 video's afspeelde. Zijn doel was dat je een tv-kanaal had met een echt tijdschema, opvulling en de mogelijkheid om live-ingangen toe te voegen. Helaas had Nathan destijds die scripts nog niet online gezet.

Na een tijdje ging ik ook naar andere video's van Nathan kijken. In die video's besprak hij een ander onderwerp: teletekst. Om precies te zijn: Nathans recreatie van Ceefax. Na heel vaak naar de video's van Nathan te hebben gekeken, ben ik gaan experimenteren met WXTed en VBIT2. Dit was leuk, maar er waren twee nadelen:

  1. Als je VBIT2 met een Raspberry Pi gebruikt, verlies je een stuk van het beeld.
  2. Alles ging handmatig, wat betekende dat ik alle nieuwspagina's zelf moest overtypen.

Dit kostte uiteraard veel tijd, daarom gaf ik dit al heel snel op. Ik ging eerst op zoek naar hoe ik het eerste probleem kon oplossen. Na een tijdje zoeken vond ik online de TNV1000, gemaakt door Nathan. Na een tijdje twijfelen besloot ik eindelijk een e-mail naar Nathan te sturen. Wonder boven wonder kreeg ik antwoord.

Toen ik eenmaal in contact met Nathan was, vroeg hij uiteindelijk welke teletekstservice ik op mijn TNV1000 wilde. Ik zei: "Voor nu is Ceefax goed, maar zou je me willen uitleggen hoe ik een geautomatiseerde service maak? Gezien het feit dat ik een 13-jarige ben met veel tijd over." Na een paar dagen kreeg ik antwoord. Nathan had een demoscript gemaakt! Nadat ik had gevraagd of hij de optie voor het gebruiken van templates kon toevoegen, zei hij dat hij mijn service op de TNV1000 had gezet. Ik was toen erg blij.

Na een paar weken wachten kwam de TNV1000 binnen. Ik sloot hem direct aan. Hij werkte meteen! Daarna had ik de teletekst-Discordgroep gevonden. Ik ging daarin en zag dat Nathan er ook in zat. Ik voegde hem als vriend toe, in de hoop dat ik dan sneller antwoord zou krijgen en omdat het makkelijker communiceren is.

Nadat ik met Nathan op Discord ging chatten, legde hij uit hoe ik extra pagina's moest toevoegen, maar dat waren alleen RSS-feeds die ik kon toevoegen. Dat was voor toen goed genoeg. Na een tijdje wilde ik ook een voetbaluitslagenpagina toevoegen. Nathan zei dat ik daar een scraper voor moest maken. Ik vroeg aan Nathan hoe dit moest, omdat ik nog nooit van mijn leven had gecodeerd. Nathan stuurde een uitleg zodat ik kon beginnen. Na een tijdje proberen had ik een werkende scraper! Maar nu moest ik nog weten hoe ik van de data een pagina maakte. Na wat uitleg van Nathan lukte het!

Met de nieuwe kennis die ik had opgedaan, ging ik nu meer pagina's maken. Uiteindelijk heb ik alle code geüpload naar GitHub, onder de projectnaam: "Dutch-Teletext". Nu zijn we ongeveer twee à drie maanden verder en ik heb besloten om RTM te hervormen tot BMN. Hiermee veranderde de naam van RTM Teletekst naar BMN Bollentekst. Voor de nieuwe naam had ik nieuwe templates gemaakt. Ze waren simpel, maar zagen er beter uit dan die van RTM.

We gaan nu weer een paar maanden verder tot november, gezien er in die tijd niet heel veel bijzonders gebeurde. In november maakte ik kennis met iemand: Soyuzrocket (Adam). Ik hielp Adam met het opzetten van zijn eigen service: HBN Teksti-TV. Omdat ik in november en december erg bezig was met het helpen van Adam, gebeurde er niet zoveel aan BMN. Tot januari, toen gebeurde er iets bijzonders. Adam ging nieuwe templates voor Bollentekst maken!

Adam koos voor een jaren 80-RAI-stijl. Hij maakte alle templates en daarna kon ik beginnen met het schrijven van de nieuwe code. Een paar weken later was de code klaar, en sindsdien is Bollentekst qua uiterlijk niet meer gewijzigd. In januari startte ik ook met een ander langetermijnproject: BIMS. BIMS zou de nieuwe software worden die zowel HBN als BMN genereerde. Het doel was dat er dan minder storingen zouden zijn, en omdat BIMS zelf de data niet zou binnenhalen maar EDGE, zou BIMS geen tot weinig wijzigingen vereisen.

Vanaf januari tot en met september was er niet veel te zien qua wijzigingen, maar achter de schermen werd door Adam en mij hard gewerkt om BIMS en EDGE te maken. Adam was ondertussen bezig met nieuwe templates voor HBN. Op 15 september was het eindelijk zover. De oude code werd stopgezet en BIMS en EDGE traden in werking. Omdat BIMS vanaf 15 september werd gebruikt, was HBN ook bezig met de rebranding. HBN is al erg ver. De belangrijkste pagina's zijn er al, maar sommige moeten er nog komen.

In september nam ik ook contact op met Dan Farrimond. Dan Farrimond is een van de beste teleteksttekenaars. Ik vroeg aan hem of hij een tekening wilde maken voor het eenjarig bestaan van BMN Bollentekst. Hij wilde dat met plezier doen. Zijn tekening kun je op pagina 702 vinden; het is de tekening met de taart. (De andere twee zijn van Adam).

Dan komen we nu aan bij het heden: alles werkt zoals ik wil. Ik heb een prachtige service met veel content die helemaal geautomatiseerd werkt.

Dit was het einde van mijn verhaal over BMN Bollentekst. Ik ben erg blij met BMN Bollentekst en uiteraard ben ik er erg trots op.

Veel dank aan de volgende mensen: