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:
- Create a 
key.txtfile in the main directory and save the API key in the file (API key can be requested from Syncromatics) - Extract the 
bullrunner-gtfs.zipfile in the same folder. The extracted folder should be namebullrunner-gtfs. - Build 
mvn package - Run 
java -jar target/bullrunner-gtfs-realtime-generator-1.0.0-SNAPSHOT.jar --vehiclePositionsUrl=http://localhost:8088/vehicle-positions