Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Swiss public transport API
XML PHP HTML Other
branch: master
Failed to load latest commit information.
lib/Transport Invert address coordinates for HAFAS
test Invert address coordinates for HAFAS
var Made var files writable
views Fixed y axis width
web Add link to gtfs.geops.ch
.gitignore
.travis.yml Use new Container-Based Infrastructure on Travis
Boxfile Use relative instead of absolute paths in Boxfile
CHANGELOG.md Update changelog
LICENSE Added license
README.md Recommend usage of transport.opendata.ch
composer.json Update buzz to 0.10.
composer.lock Updated Composer
composer.phar Updated Composer
config.php.sample Added optional rate limiting
hafasXMLInterface.xsd Update XSD to version 3.2.9
pagodabox.php Moved config/local.php to config.php
phpunit.xml.dist Transport API

README.md

Transport API

Build Status

The Transport API allows interested developers to build their own applications using public timetable data, whether they're on the web, the desktop or mobile devices.

Feel free to fork this project implement your own ideas or send pull requests.

Installation

You can install the Transport API on your own server, however we recommend the usage of transport.opendata.ch.

$ git clone git://github.com/OpendataCH/Transport.git transport
$ cd transport
$ php composer.phar install

Also make sure, the directory transport/var/ is writable.

If you cloned the repository inside your document root, the API is now accessible at http://localhost/transport/web/api.php/v1/. However we recommend setting the document root to transport/web/ and using the provided .htaccess to route API requests to api.php.

Configuration

To define your own configuration for the API copy the file config.php.sample to config.php and override the variables you want to change.

Statistics

You can get some basic statistics for the API by configuring a Redis server in your configuration ($redis) and have a look at http://localhost/transport/web/stats.php.

Development

XSD for the XML Fahrplan API is available here: https://gist.github.com/2309851

Something went wrong with that request. Please try again.