ππ A collection of links and tools regarding the VVO/DVB network
This is a list of API endpoints, libraries, apps, tools and anything else that's available to access data in the Verkehrsverbund Oberelbe network. This includes the Dresdner Verkehrsbetriebe.
This document is inspired by derhuerst/vbb-modules.
Got any more info, details, links? Please don't hesitate to open an issue and/or PR π
stations.csv
- A list of all stations including coordinates.stations.json
- Same as above, but as GeoJSON.VVO_STOPS.JSON
- daily updated list of all VVO stations.kuerzel_dresden.csv
- A list of station abbreviations in Dresdenkuerzel_umland.csv
- A list of station abbreviations around DresdenWidgets
WebAPI
EFA
Trias
or here
DVB WebDFI
DVB Maps App
Client libraries for various languages, sorted in no particular order. Although the names are specific to the DVB, most if not all of them are compatible with everything in the VVO network.
dvbjs
dvbpy
dresdner-verkehrsbetriebe
DVB
jVVO
dvbrb
dvbgo
dvb-rs
To make it more obvious which lib support which features, here's a nifty table.
JavaScript | Python | Haskell | Swift | Java | Ruby | Go | Rust | |
---|---|---|---|---|---|---|---|---|
Find stops via name | β | β | β | β | β | β | ||
Find stops via coords | β | β | β | β | ||||
Departure Monitor | β | β | β | β | β | β | β | β |
Routing | β | β | β | β | β | |||
Reverse Geocoding | β | β | β | |||||
POI Search | β | β | ||||||
Route Changes | β | β | ||||||
Supported Lines | β | β | ||||||
Route Map Location | ||||||||
Used API | A, E, D | W, E, D | W, E | A | A | W | W | W |
W: Widgets, E: EFA, A: WebAPI, D: DVBApps
Mobile apps known and used in Dresden.
DVB mobil
- Official, cross-platformFaplino
- AndroidFahrInfo Dresden
- cross-platformΓffi
- AndroidDVB-Verspaetungen
- Android app informing you about the current delay situationManni
- iOSΓPNV Navigator
- iOS, not specific to the VVO networkHome Assistant Integration
- Show current departure data for selected stop on Home Assistant DashboardMagic Mirror
- Shows current departure data (using dvbpy
)alfred_dvb
- Alfred workflow for departure data (using dvbgo
)Amazon Echo
- Tweet @ubahnverleih for more infocatch-my-bus
- ruby script notifying you about your next buscatch-my-bus-python
- GTK3 StatusIcon showing current departure dataDVBot
- DVB Facebook Messenger Botddplan
- Electron based station monitor that lives in the menubarAbfahrtsmonitor
- Departure board for your Apple Watchhubot-dvb
- Hubot script (using dvbjs
)dresden-departure-monitor
- Bashscript for getting current departure timesAbfahrtsTV
- Current departure times on your AppleTV, 'cause why notDVBManniBot
- Telegram bot for checking current departuresVerkehrsbot
- another Telegram bot for checking current departures (using dvbpy
)Dresden Bot
- Feature rich Telegram bot with routing, maps, departures and a lot moredvb-on-esp32
- Current depature times on lcd via ESP32 (Arduino)dvb-browser
- Vue.js (mobile) browser app showing real time departures really fastoepnvdresdenbot
- Telegram bot featuring natural language queries for departures and routesARKit Abfahrtsmonitor
- iOS ARKit demo showing departure informationDeparture Shortcut
- Shortcut for iOS' Shortcuts app showing departuresdvb-mqtt
- Periodically publish departure data to an mqtt brokerdvblive
- Visualization of tram delays for the entire city (live demo - #odcdresden19 project)VV...Wo?
- iOS app using natural language queries (#odcdresden19 project)DVBFast
- WebApp that displays the departure infos of the nearest stations using GPS (live Version)MMM-DVB
- MagicMirrorΒ² module