Code Monkey home page Code Monkey logo

bus-departure-board's Introduction

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

  • Full information on how to use the programs can be found in the project documentation.

  • Full information on the parts you will need such as the SSD1322/ER-OLEDM032 display and Raspberry Pi, as well as how to set it up and install the programs can be found on the project website

Programs Included

  • Reading Buses Depature Board (ReadingBusesPy3.py)- get live bus stop information for all bus stops serviced by Reading Buses, this program uses the Reading Buses API
  • National Bus Depature Board (NationalBusesPy3.py)- get live bus stop infromation from any bus stop in the whole of the UK for all bus services, this program uses the Transport API
  • National Railway Depature Board (NationalRailPy3.py) - get live train station information for any UK train station, this program uses the National Rail API
  • London Underground Depature Board (LondonUndergroundPy3.py) - get live tube station information for any London Underground station, this program uses the Transport for London API

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

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

bus-departure-board's People

Contributors

jfoot avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.