jfoot / Bus-Departure-Board

A selection of Python programs which will retrieve live bus and rail UK open data and output it to a ER-OLEDM032 (256X64) display screen.
https://departureboard.jonathanfoot.com/
46 stars 9 forks source link
bus bus-departure-board departure-board departure-times live-departure-boards open-data pi python railway-api raspberry-pi reading-buses train

Live Departure Board

Bus Departure Board for any UK Bus Stop

Bus Demostartion Display

Train Departure Board for any UK Station

Train Demostartion Display

Live Departure boards is a selection of different Python programs capable of replicating a live bus or rail departure board for any bus stop or train station (or tube station) in the UK.

Not all regions will provide live data and data quality may vary region to region. Some regions may charge for Live data, however, Scheduled/Timetabled data is free in all regions.

Project Resources

Programs Included

If you're still using the Python2 versions and would like to upgrade to Python3, instructions on doing so can be found at update.jonathanfoot.com.

If you're currently using an old version of the Reading Buses program that uses the old Reading Buses API and would like help changing to the new API please read the help pages here

If you're using an old version of Pillow (9 or lower), use the files in the /legacy/ folder instead.

Bug Reporting

If you've found a bug and would like to report it please create a GitHub issue or send me an email about it and if I'm not to busy I will try to fix it.

Example Video

Watch demostration video here