Desktop application that retrieves AVL data from the USF Bull Runner's AVL system and produces Trip Updates and Vehicle Positions files in GTFS-realtime format.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
src/main
.gitignore
.travis.yml
LICENSE.txt
README.md
bullrunner-gtfs.py
bullrunner-gtfs.zip
pom.xml

README.md

bullrunner-gtfs-realtime-generator Build Status

Desktop application that retrieves AVL data from the USF Bull Runner's AVL system and produces Trip Updates and Vehicle Positions files in GTFS-realtime format.

Protobuf URL endpoints for the feed:

  • tripUpdatesUrl = http://localhost:8088/trip-updates (Currently unsupported, feed is empty)
  • vehiclePositionsUrl = http://localhost:8088/vehicle-positions

To see a plain text representation, add ?debug to the end of the URL:

  • tripUpdatesUrl = http://localhost:8088/trip-updates?debug (Currently unsupported, feed is empty)
  • vehiclePositionsUrl = http://localhost:8088/vehicle-positions?debug

To run:

  1. Create a key.txt file in the main directory and save the API key in the file (API key can be requested from Syncromatics)
  2. Extract the bullrunner-gtfs.zip file in the same folder. The extracted folder should be name bullrunner-gtfs.
  3. Build mvn package
  4. Run java -jar target/bullrunner-gtfs-realtime-generator-1.0.0-SNAPSHOT.jar --vehiclePositionsUrl=http://localhost:8088/vehicle-positions