The data has route information for each day of the week. You can uncheck any particular day of the week. It is not assumed that a given route runs every day. The problem with the data is that the route is taken from the bus company's schedule, so a single bus might make several stops in the same state, which is misleading as it increases the number of routes from a departure location. We are working on cleaning up the data to reflect this problem.
We're still in the middle of compiling this data. The reason we are doing this is that DOT only has records for the 20 bus companies that have permits while the 70 other non-permitted companies operate on the streets without any oversight. Any information that stem from DOT or community board (CB3) are only the permitted buses, which does not give a reasonable picture of the situation.
Much of this data gathering is laborious and done by volunteers from our neighborhood association. we have only gathered information on the 30 biggest companies and have a few dozen more destinations to enter into the system. This also doesn't include casino buses, nor dollar vans.
I don't see any issue in making this data public once we gather sufficient amount of data and to find a good way to represent a single route with multiple destinations. I'm working on some code to gather this. I will also scrub the company names from the data before publishing it.
Currently we have 3800 routes per week, picking up at 31 locations in New York and reaching 188 destinations in 16 states. We have many more bus companies to go.
Thanks to everyone for your suggestions.
-chuck