/NS-actuelle-vertrektijden-huprojects

python tkinter NS Current travelinformation (build of ns ticket system)

Primary LanguagePython

Dit is het Programming project

Hierbij dus het ns systeem waarbij de reistijden van van een bepaald station kan worden aan gevraagd

Allereest zul je een paar packages moeten installeren. dooe naar settings te gaan in pycharm en dan naar interpreter, vervolgens op het + icoontje klikken. Installeer de volgende packages: requests, xmltodict

Op het programma te runnen druk je gewoon op het groene start knopje. (indien pycharm is geinstalleerd, elders run het script met python) Allereest zul je op het hoofdscherm terecht komen met 5 knoppen. de eerste 4 knoppen verwijzen je naar een scherm met daarin het bericht dat deze vensters in onderhoud zijn. het laatste knopje 'actuele vertrektijden' is het knopje waar het project over gaat. als er op het knopje gedrukt wordt opent er een scherm met daarin een zoekbalk, knoppen voor een aantal steden in nederland en de actuele vertrektijden van Utrecht Centraal Station.

In het zoekbalkje kan de gebruiker een station in nederland opnoemen en door op het zoek knopje te drukken zal er een nieuw venster openen met de actuele vertrektijden van het ingevoerde station.

Aan de zoekknop is de api gelinkt. Door het station in te voeren en op het zoekknopje te drukken gaat de api een request doen. En in het nieuwe venster wat geopenend wordt, zullen het spoor, bestemming en tijdstip vermeld worden van je ingevoerde station.

Indien je geen gebruik maakt van het zoekknopje maar van een van de stedenknoppen, dan gaat de api een request doen. En in het nieuwe venster wat geopenend wordt, zullen ook weer het spoor, bestemming en tijdstip vermeld worden van je ingedrukte stedenknop

mocht je toch een andere station willen, dan kun je op de terugknop drukken en deze zal je terugsturen naar het zoekscherm.

Voor vragen of feedback kunt u mailen naar: Zyadosseyran@gmail.com