kurisubrooks / tfnsw-pids

Sydney Trains Passenger Information Display (PIDs)
17 stars 2 forks source link
buses ferry light-rail metro open-data passenger-information-display passenger-information-system pids sydney sydney-trains trains

TfNSW PIDs

Realistic recreation of Sydney Trains' PIDs using Transport for NSW APIs.

Pre-requisites

Install

  1. Run git clone https://github.com/kurisubrooks/tfnsw-pids/ to download the files
  2. Run cd tfnsw-pids to enter the directory
  3. Run yarn or npm install to install dependencies
  4. Edit src/config.js and add your proxy details

Run

  1. Run yarn start or npm start
  2. Open http://localhost:3000/pids in a browser

Config

Proxy (Required)

Fill the values in src/config.js with the details of your CORS proxy.

URL Params

Format: url?key=value&key=value Key Default Value Description
stop 200060 (Central Station) Specify the station/platform ID
theme light Specify dark or light colour themes

You can get the stop ID by searching for your station/light rail stop/bus stop/etc. from AnyTrip.

URL Example:
http://localhost:3000/pids?stop=200060&theme=dark

Credits

Made by @kurisubrooks
Special Thanks to Efren Palacios

Transport for NSW data sourced from https://anytrip.com.au, with permission.