Skip to content
This repository has been archived by the owner on Jul 3, 2019. It is now read-only.


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

This project is archived. Tulsa Transit began publishing their GTFS data in 2013, and now the Tulsa bus schedule is available in Google Maps and other trip planning software. Tulsa Transit does not use this project to generate their GTFS feed.

This project is for converting is the code a transit 'signup' from the Metropolitan Tulsa Transit Authority (MTTA) into a General Transit Feed Specification (GTFS), that can be used with other transit software such as OpenTripPlanner. Our goal is to get this data onto Google Maps and any other publicly available transit database.

To run the project:

  1. Install python, pip, virtualenv, and virtualenvwrapper
  2. Run mkvirtualenv ttg to create the new virtualenv
  3. Run pip install -r requirements.txt to download the third-party libraries
  4. Install the GeoDjango requirements. PostgreSQL and PostGIS recommended. See
  5. Get a copy of the Tulsa Transit Authority's signup data. It should be a zip file.
  6. Change to the ttgsite folder, copy to, change as needed.
  7. Back in the main folder, run ./ syncdb; ./ migrate to create a new database.
  8. Run ./ importmttasignup to import into SignUp #1
  9. Run ./ copymttatogtfs 1 to copy SignUp #1 to Feed #1
  10. Run ./ exportgtfs --name 1 to export Feed #1 to
  11. Run to validate the feed
  12. Run to view the schedule
  13. Run / runserver to start up Django. The Django admin may be the only interesting part.

Required files for this project

You'll need a signup file from the Tulsa Transit Authority to populate your database. Contact John Whitlock or Luke Crouch to get a copy.

Other useful information:


Code to convert tulsa transit data to google transit format.






No releases published


No packages published

Contributors 4