Django app to import and export General Transit Feed Specification (GTFS)
Python Other
Latest commit 988b454 Aug 2, 2016 @jwhitlock jwhitlock Django 1.10 is released
Permalink
Failed to load latest commit information.
docs
examples/explore
multigtfs
.coveragerc Adjust `make coverage` for Django 1.7 Aug 24, 2015
.gitignore
.travis.yml
AUTHORS.rst
CHANGELOG.rst
CONTRIBUTORS.rst
COPYING.txt
MANIFEST.in
Makefile
README.rst Update docs Jul 24, 2016
qa_check.sh
requirements.dev.txt
requirements.txt Bump requirements Mar 2, 2016
run_tests.py Remove South Jul 24, 2016
setup.cfg
setup.py
t_overrides.example.py
t_overrides.travis.py
tox.ini

README.rst

multigtfs: GTFS as a Django app

The PyPI package PyPI download statistics TravisCI Build Status Coveralls Test Coverage

multigtfs is an Apache 2.0-licensed Django app that supports importing and exporting of GTFS feeds. All features of the June 20, 2012 reference are supported, including all changes up to February 17, 2014. It allows multiple feeds to be stored in the database at once.

It requires a spatial databases compatible with GeoDjango. PostgreSQL 9.x and PostGIS 2.x are recommended for development and production, since these support all the GeoDjango features.

Status

multigtfs is ready for your GTFS project.

Point releases (such as 1.0.0 to 1.0.1) should be safe, only adding features or fixing bugs. Minor updates (1.0.1 to 1.1.0) may include significant changes that will break relying code. In the worst case scenario, you may need to export your GTFS feeds in the original version, update multigtfs and your code, and re-import.

multigtfs works with Django 1.8 (the long-term support, or LTS, release) through 1.10. Support will follow the Django supported releases, as well as the Python versions supported by those releases.

All valid GTFS feeds are supported for import and export. This includes feeds with extra columns not yet included in the GTFS spec, and feeds that omit calendar.txt in favor of calendar_dates.txt (such as the TriMet archive feeds). If you find a feed that doesn't work, file a bug!

See the issues list for more details on bugs and feature requests.

Example project

Check out the example project.

Development

Code:https://github.com/tulsawebdevs/django-multi-gtfs
Issues:https://github.com/tulsawebdevs/django-multi-gtfs/issues
Dev Docs:http://multigtfs.readthedocs.org/
IRC:irc://irc.freenode.net/tulsawebdevs