maandag 4 juli 2022

GWTB Service 2.0

In aanloop naar een WK wordt er altijd druk gebruikgemaakt van de GWTB Service, die je overgetypte oefenteksten snel, efficiënt en helemaal gratis voor je nakijkt. Gebruikers zijn al sedert de introductie ervan (in 2017) vol lof over de service, maar ik vond dat het nog beter kon. Daarom heb ik het project in een nieuw jasje gestoken.

De oude manier

Tot nu toe verliep de procedure als volgt: je moest een e-mailbericht sturen naar het e-mailadres van de service met je tekst in bijlage. Even later kreeg je een e-mailbericht terug met een andere bijlage: een HTML-bestand met het resultaat.

Om alles te laten werken, had ik vijf jaar geleden snel iets in elkaar geknutseld met behulp van een aantal externe services: SendToDropbox (een gratis dienst die het toelaat e-mailbijlagen op te slaan in een gelinkte Dropbox-account), Dropbox, en Telenet mail. Op die manier kon het Perl-script op mijn Raspberry Pi de bestanden via de Dropbox-API downloaden, vervolgens verwerken en daarna een e-mail naar de gebruiker sturen via de SMTP-server van Telenet. Maar stel dat SendToDropbox morgen ineens zou ophouden te bestaan, dan heb ik een probleem. De kans dat dat vroeg of laat gebeurt, is overigens reëel. Op dit moment lijkt de service nog te werken, maar de website is al een poosje onbereikbaar (waardoor ik mijn instellingen ook niet meer kan wijzigen).

De nieuwe manier

Sinds enige tijd heb ik een eigen internetdomein (gebotopia.be) met webhosting, eigen e-mailadressen, een MySQL-database, PHP-scripting en een SSL-certificaat. Alle nodige tools dus om de GWTB Service te herbouwen op een manier waarbij ik niet langer afhankelijk zou zijn van externe services.

Ik ben dus naarstig aan de slag gegaan, en het resultaat is nu af: GWTB Service 2.0. Voortaan moet je geen e-mail meer sturen met je bestanden in bijlage, maar kun je je bestanden uploaden via een handig uploadformulier op gebotopia.be/gwtb-service.

Via slepen en neerzetten kun je een of meer bestanden uploaden (of je klikt om de bestanden via een klassiek ‘Openen’-dialoogvenster te selecteren). Je vult ook je naam en je e-mailadres in, en je geeft aan of je een azerty- of een qwertyklavier gebruikt. Je browser onthoudt al die informatie, dus de volgende keer dat je een bestand uploadt, zul je merken dat die zaken al netjes voor je ingevuld zijn.

Eenmaal een of meer bestanden geselecteerd, klik je op de uploadknop. Even later krijg je een e-mailbericht terug van de service. Dat e-mailbericht bevat geen HTML-bijlage, maar wel een link naar de pagina met het resultaat op mijn webserver.

Je resultaten worden bijgehouden op de webserver. Maak je meermaals gebruik van de service, dan zul je het zeker handig vinden dat je een overzicht kunt raadplegen van al je teksten. Bovenaan de resultatenpagina zul je een pictogram aantreffen waarmee je toegang krijgt tot jouw persoonlijke profielpagina. Daar vind je een overzichtstabel met de resultaten van alle eerder door de service verwerkte teksten van de voorbije twee jaar.

Al bij al denk ik dat de vernieuwde GWTB Service een hele verbetering is. Probeer het gerust eens uit!