All Projects → derhuerst → vbb-rest

derhuerst / vbb-rest

Licence: ISC License
An HTTP API for Berlin & Brandenburg public transport.

Programming Languages

javascript
184084 projects - #8 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to vbb-rest

vbb-hafas
A JavaScript client for Berlin & Brandenburg public transport HAFAS API.
Stars: ✭ 28 (-73.08%)
Mutual labels:  transit, berlin, transport, vbb, bvg
bvg-topological-map
BVG transport map as a nice SVG.
Stars: ✭ 15 (-85.58%)
Mutual labels:  transit, berlin, transport, vbb, bvg
VBBNow
A VBB NotificationCenter Widget. It shows the nearby transit information
Stars: ✭ 23 (-77.88%)
Mutual labels:  transit, berlin, vbb, bvg
MMM-PublicTransportBerlin
MagicMirror module to display public transport in Berlin and Brandenburg with BVG Hafas data.
Stars: ✭ 37 (-64.42%)
Mutual labels:  berlin, vbb, bvg
waka
Your realtime guide to public transport in New Zealand
Stars: ✭ 37 (-64.42%)
Mutual labels:  transit, transport
Hafas Client
JavaScript client for HAFAS public transport APIs.
Stars: ✭ 125 (+20.19%)
Mutual labels:  transit, transport
db-hafas
JavaScript client for the Deutsche Bahn HAFAS API.
Stars: ✭ 54 (-48.08%)
Mutual labels:  transit, transport
European Transport Modules
[DISCONTINUED in favour of public-transport-operators] Collection of european transport JavaScript modules.
Stars: ✭ 9 (-91.35%)
Mutual labels:  transit, transport
db-stations
A list of DB stations.
Stars: ✭ 15 (-85.58%)
Mutual labels:  transit, transport
ideas
How to make public transport more comfortable, more accessible, more transparent?
Stars: ✭ 35 (-66.35%)
Mutual labels:  transit, transport
matsim-sbb-extensions
matsim swiss rail
Stars: ✭ 23 (-77.88%)
Mutual labels:  transit, transport
Tidytransit
R package for working with the General Transit Feed Specification (GTFS)
Stars: ✭ 84 (-19.23%)
Mutual labels:  transit, transport
Vbb Cli
A CLI for Berlin & Brandenburg public transport.
Stars: ✭ 70 (-32.69%)
Mutual labels:  transit, transport
transxchange2gtfs
tool to convert transxchange data into a GTFS feed
Stars: ✭ 26 (-75%)
Mutual labels:  transit, transport
Vbb Modules
List of JavaScript modules for Berlin & Brandenburg public transport.
Stars: ✭ 47 (-54.81%)
Mutual labels:  transit, transport
TrenitaliaAPI
Reverse engineering dell'API dell'app di Trenitalia
Stars: ✭ 32 (-69.23%)
Mutual labels:  transit, transport
citylines
Citylines.co is a collaborative platform for mapping the transit systems of the world!
Stars: ✭ 53 (-49.04%)
Mutual labels:  transit, transport
european-transport-operators
NOT UP-TO-DATE ANYMORE, UNMAINTAINED. CHECK european-transport-feeds INSTEAD. List of european long-distance transport operators, available API endpoints, GTFS feeds and client modules.
Stars: ✭ 47 (-54.81%)
Mutual labels:  transit, transport
public-transit-tools
Tools for working with GTFS public transit data in ArcGIS
Stars: ✭ 126 (+21.15%)
Mutual labels:  transit, transport
open-bus
🚌 Analysing Israel's public transport data
Stars: ✭ 65 (-37.5%)
Mutual labels:  transit, transport

vbb-rest

vbb-rest is a public transport REST API, a clean alternative to the VBB HAFAS API.

API documentation

vbb-rest architecture diagram

API status dependency status ISC-licensed support me via GitHub Sponsors chat with me on Twitter

installing & running

vbb-rest expects a Redis server running on 127.0.0.1:6379 (default port), but you can set the REDIS_URL environment variable to change this.

via Docker

A Docker image is available as derhuerst/vbb-rest:5.

docker run -d -p 3000:3000 derhuerst/vbb-rest:5

Note: The Docker image does not contain the Redis server.

manually

git clone https://github.com/derhuerst/vbb-rest.git
cd vbb-rest
git checkout 5
npm install --production

redis-server &
npm start

To keep the API running permanently, use tools like forever or systemd.

Related Projects

  • bvg-rest – A clean REST API wrapping around the BVG API.
  • db-rest – A clean REST API wrapping around the Deutsche Bahn API.
  • hvv-rest – A clean REST API wrapping around the HVV API.
  • hafas-rest-api – Expose a HAFAS client via an HTTP REST API.
  • hafas-client – JavaScript client for HAFAS public transport APIs.

Contributing

If you have a question or have difficulties using vbb-rest, please double-check your code and setup first. If you think you have found a bug or want to propose a feature, refer to the issues page.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].