Google Has an open source project - googletransitdatafeed that has a schedule_viewer. It is used to put public transportation data on a map.
[login to view URL]
It uses sqlite which does not work with Google App Engine.
To make this work, Google Datastore/GqlQuery should be used instead of sqlite.
I will pay up to $150 if you could change the script so it uses GqlQuery and works on Google App Engine.