https://github.com/doersino/abfahrten
Ein besseres Interface zum Online-Abfahrtsmonitor der Stadtwerke Tübingen.
https://github.com/doersino/abfahrten
german-language public-transportation transport
Last synced: 8 months ago
JSON representation
Ein besseres Interface zum Online-Abfahrtsmonitor der Stadtwerke Tübingen.
- Host: GitHub
- URL: https://github.com/doersino/abfahrten
- Owner: doersino
- License: mit
- Created: 2018-09-27T13:44:26.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-04-28T05:53:53.000Z (over 1 year ago)
- Last Synced: 2025-02-27T17:28:54.865Z (8 months ago)
- Topics: german-language, public-transportation, transport
- Language: PHP
- Homepage:
- Size: 357 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# abfahrten

Ein besseres¹ Interface zum [Online-Abfahrtsmonitor der Stadtwerke Tübingen](https://www.swtue.de/abfahrt.html), das auch im lückenhaften O₂-Netz verlässlich² lädt. Aktuell stark auf meine eigenen Bedürfnisse³ abgestimmt.
Da für jeden Aufruf eine entsprechende Anfrage an den offiziellen Abfahrtsmonitor abgefeuert wird, ist diese Software nicht für den öffentlichen Einsatz gedacht – die Stadtwerke würden das vermutlich nach einer Weile blockieren. Aus diesem Grund gibt es an dieser Stelle auch keinen Demo-Link.
*Momentan defekt (April 2024) – nicht ganz trivial zu reparieren.*
## Installation
Inhalt dieses Repositories ins `public_html`-Verzeichnis eines PHP-fähigen Webservers schieben. Fertig. Handelsübliche Sharehosting-Angebote sollten wohl funktionieren.
## Konfiguration
Über `defaults.json` und/oder durch allgemeine Hackbarkeit.
## Wartung
Falls Haltestellen hinzukommen oder entfernt werden, muss `stops.json` entsprechend neu aus der gegen Ende des Quellcodes von `https://www.swtue.de/abfahrt.html` eingebetteten JavaScript-Datei herauskopiert werden.
---
¹ Finde ich. [Deine Kilometerleistung kann variieren.](https://www.urbandictionary.com/define.php?term=ymmv)
² Ein einziger HTTP-Request ist nötig, um die Standardansicht mit allen Haltestellen, die in `defaults.json` als `"expand": true` markiert sind, zu laden.
³ Deswegen ist `defaults.json` nicht in der `.gitignore`.