View on GitHub

Betterbusses

A better bus schedule for RIT for a more enlightened time.

Download this project as a .zip file Download this project as a tar.gz file

Better Busses

A better bus schedule for RIT for a more enlightened time.

About

Bus schedules can be hard and convluted to read. When you want to get from pont A to point B, you are required to inherently know which bus route that applies to, and you're supposed to inherently know what all the little symols mean, and if you don't understand, you need to hunt down the key and are forced to figure it out.

Computers today can do all the hard work for you, leaving you with the right information needed to get from pont A to point B at any time you wish.

Better Busses is aimed to convert RIT's bus schedules first into a computer-friendly format, so that they may present the information to humans in a friendly maner.

Bus Schedule Input Notation

The bus schedules are input in a .schedule file that adheres to the following syntax definitions.

The following is an example of a .schedule file.

# Imaginary Bus Schedule
:set route Candy Land Route
:set stops Gumdrop Forrest > Chocolate River > Candy Mountain
:set days Monday,Tuesday,Wednesday,Thursday,Friday
# these times depart from the Gumdrop Forest, go to the Chocolate River, 
# arrive at Candy Mountain, and then return to the Gumdrop Forest
9:00 > 9:20 > 9:30 > 9:50
:set days Saturday,Sunday,Holiday
# these times depart from the Gumdrop Forest, make a special stop at the Caremel Lake,
# go to the Chocolate River, arrive at Candy Mountain, and then return to the Gumdrop Forest
10:00 > Caremel Lake - 10:10 > 10:20 > 10:30 > 10:50
:set route McDonalds World : Burgers > Fries > Salads
:set days All
11:00 > 11:10 > 11:20 > 11:30 > 11:40 > 11:50 > 12:00P