BIMS en EDGE

EDGE

Electronic Data Gathering Engine, beter bekend als EDGE, is een set van Python-scripts die data van allemaal verschillende websites en API's binnenhaalt. EDGE slaat alle data op in JSON-formaat in een SQL-database, zodat BIMS de data kan binnenhalen via de SQL-database.

BIMS

Bollenstreek Information Management System, ook wel bekend als BIMS, is ook een set van Python-scripts die van data uit een SQL-database een teletekstservice kan maken. BIMS bestaat uit verschillende "modules"; elke module maakt een gedeelte van een teletekstservice. Bijvoorbeeld: je hebt de nieuwsmodule die uiteraard het nieuws maakt voor een teletekstservice. Er zijn ook submodules, dat zijn een soort mini-modules die bij één grote module horen. Een voorbeeld daarvan voor de nieuwsmodule is een submodule genaamd: "newsflash_newsmodule.py". Dat is dus een submodule die de newsflash maakt voor de nieuwsmodule.

Module lijst

BIMS Aurora

Voor BIMS kwam mijn vriend Adam op het idee om een online configuratiesysteem te maken. Ik vond dit een goed idee, alleen ik wilde het iets anders doen. Ik wilde er een echte Windows-app van maken. Waarom? Vraag je je misschien af. Dat is omdat, als ik het als een Windows-app zou maken, ik QTeletextMaker als pagina- en template-editor kan gebruiken. Dit scheelt mij heel veel tijd, want dan hoef ik zelf geen teletekst-editor te maken. Een andere reden was dat het veiliger is; als het een app is, kun je alleen toegang krijgen als je de .exe hebt, maar als het online is, hoef je alleen de link te vinden en je bent binnen. Dus na een tijdje denken kwamen Adam en ik op de naam: BIMS Aurora. BIMS Aurora is momenteel nog in de maak. Momenteel kan Aurora een paar dingen:

  1. Pagina's en templates bewerken
  2. De nieuwscarrousel instellen
  3. Fasttext instellen [1] Fastext is een systeem op Teletekst dat ervoor zorgt dat je sneller door pagina's kunt navigeren via de rode, groene, gele en blauwe knoppen op je afstandsbediening.
  4. Pagina's inplannen
  5. Vbit.conf instellen [2] Het bestand vbit.conf bevat de hoofdinstellingen voor VBIT2, de software die de teletekst-stream genereert. Hiermee configureer je de algemene parameters van de teletekstservice, zoals de netwerkinstellingen en de header-tekst. [2a] In Aurora kun je deze instellingen via een overzichtelijk menu aanpassen, zodat je dit niet handmatig in een tekstbestand hoeft te doen.

Aurora heeft ook een logo, gemaakt door Adam. Hieronder ziet u dat logo:

BIMS Aurora logo

De toekomst

De toekomst van EDGE en BIMS gaat veel bieden. Binnenkort zal BMN Bollentekst gegenereerd worden door BIMS, wat ervoor zorgt dat er minder storingen en fouten in de pagina's zullen zijn. Omdat BIMS heel erg gebouwd is op configs, is het makkelijk om extra services te maken. Daarom komt er na de overzetting van Bollentekst en HBN Teksti-TV naar BIMS een tweede BMN-teletekstservice: BMN Tekst-TV! Daarnaast zal HBN waarschijnlijk ook een tweede teletekstservice erbij krijgen.

Adam's verhaal: De impact van BIMS op HBN Teksti-TV

Hieronder vertelt Adam in zijn eigen woorden wat de komst van BIMS betekent voor HBN Teksti-TV:

Hoe beïnvloedt BIMS HBN Teksti-TV?

Sinds het ontstaan van HBN Teksti-TV wilde ik al heel lang de nieuwscarrousel kunnen beheren zonder dat ik mijn vriend elke keer hoefde te vragen om dingen aan te passen. Toen we BIMS kregen, heb ik mijn vriend Max gevraagd om configuratiesoftware te maken waarmee ik onderdelen van HBN zelf kan beheren, zonder dat ik steeds zijn hulp hoef in te roepen.

Pagina's

BIMS zal een grote invloed hebben op hoe de HBN-pagina's eruitzien. Het gaat pagina's genereren in het standaard YLE-ontwerp met behulp van een geweldige scraper die YLE RSS-koppen inkort tot teletekstvriendelijke koppen — wat nu al als een zonnetje werkt! BIMS zal HBN transformeren van de vrij eenvoudige dienst die het nu is naar een officiële teletekstservice.

Er zijn nu al geweldige functies, zoals het willekeurig toevoegen van pagina's aan de nieuwscarrousel (wat erg handig is voor sport) en het inplannen van pagina's (iets wat ik heel veel ga gebruiken voor HBN). Dit betekent dat ik speciale nieuwscarrousels kan maken, zoals de Kisaruutu-uitzendingen die YLE deed voor sportevenementen, of andere carrousels voor speciale gelegenheden. BIMS zal HBN ook een reeks pagina's geven van Ceefax en Bollentekst voor internationaal nieuws.

Na deze grote vernieuwing zal HBN een replica worden van YLE Teksti-TV uit de jaren 90, en de ontwikkeling verloopt fantastisch. Ik heb hard gewerkt aan de pagina's en ik hoop dat HBN na de grote update een officiële dienst wordt die iedereen kan lezen en van kan genieten! Met dank aan Max voor het maken van BIMS en HBN, en voor het uitzenden ervan op een echte decoder! Dit betekent ook dat verkiezingen kunnen worden uitgezonden via BIMS — volgend jaar zijn de verkiezingen in Finland, dus dan zullen we de echte kracht van BIMS zien!

- Max de Vos & Adam, juli 2026