Skip to content

ic1149/pyLDBWS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

pyLDBWS

v1.0.0

This is a simple python app to send national rail "Live Departure Boards Web Service" train times request, with tkinter GUI. You can enter the key, CRS and WSDL version easily. They will be put in the right position of the envelope and data will be get automaticly. A .exe version is also included.

Detailed description and screenshots

main menu

pyldbws_mainmenu

you can enter your key, CRS, and WSDL version you wish to use and simply send a request. There are some useful links at the right side for your convenience.

the menu after sending the request

pyldbws_aftersending

click "output full data" to view complete data

normal output window

pyldbws_output

full output window

pyldbws_fulloutput

error checking

pyldbws_error

The program will check your entered information before sending the request.

details about entering the info

-the key is 36 digits, including the hyphens

-please enter a key and do not use the default one (that is just a place holder!)

-the CRS (station code) is 3 upper case letters (although the program will automatically change it to upper case)

-list of CRS: https://www.nationalrail.co.uk/stations_destinations/48541.aspx

-the format of WSDL version is YYYY-MM-DD

-default WSDL version is 2021-11-01

-documentation of LDBWS: http://lite.realtime.nationalrail.co.uk/openldbws/