@@ -5,34 +5,43 @@ eigenen Anwendungen nutzen will, um Dinge™ anzuzeigen - ein eigener
55Abfahrtsmonitor wird so z.B. möglich.
66
77## Technische Details
8- [ Hier] ( http://ivu.aseag.de/interfaces/ura/instant_V1 ) fällt JSON raus. Wenn
8+ [ Hier] ( http://ivu.aseag.de/interfaces/ura/instant_V2 ) fällt JSON raus. Wenn
99man einfach die API-Dokumentation von [ Transport for
1010London] ( http://www.tfl.gov.uk/cdn/static/cms/documents/tfl-live-bus-and-river-bus-arrivals-api-documentation.pdf )
1111nimmt, hat man eine ganz gute Anleitung, was man mit so einer
1212URA-Schnittstelle anfangen kann.
1313
14+ Außerdem existieren noch Schnittstellen für das Routing und die Suche nach
15+ Haltestellen. Muss noch inspiziert werden, Ergebnisse werden folgen.
16+
1417## Wann gibt es interessantes?
15- Niemals. Höchstens zurechtgebasteltes, was hauptsächlich meinen
16- Anforderungen entspricht. Immerhin gibt es sogar eine Anleitung, wenn man
17- das Script ohne Argumente aufruft :
18+ Jetzt! Der Code ist zwar ranzig, kann aber zur Abfrage einzelner
19+ Haltestellen bereits verwendet werden. Dazu wirft man einfach die
20+ gewünschten Argumente in beliebiger Reihenfolge gegen das Script :
1821```
19- Usage: ./main [StopID] [BusIDs ]
22+ Usage: ./main [StopID/StopName ] [BusID] ([BusID]…) +[MaxWait ]
2023```
21- Dazu kommt dann noch die Ausgabe von der Defaulthaltestelle - aber das wird
22- noch.
24+ ### [ StopID/StopName]
25+ * StopID: Haltestellennummer, 6 Ziffern
26+ * StopName: Haltestellenname, eindeutiger Teilstring, case insensitive
27+
28+ ### [ BusID]
29+ * 1-3 Ziffern für die Busnummer
30+ * Todo: {,1}3{A,B} sollte auch funktionieren
31+ * Beliebig viele angebbar
32+
33+ ### +[ MaxWait]
34+ * + gefolgt von einer Zahl: maximal Busse bis in n Minuten anzeigen
2335
2436## Mitmachen
2537Ja, tu es! Ich sehe auch gerne noch andere Anwendungen hierfür - so ein
2638selbstgebautes Abfahrtsdisplay wäre doch ganz schick!
2739
2840## Aktueller Status
29- Zuckt tatsächlich noch, wurde in den letzten paar Stunden leicht
30- überarbeitet (aka: Code in Fenster 1 offen, alles in Fenster 2 neu
31- schreiben) und könnte schon etwas besser als vorher sein. Muss allerdings
32- noch mindestens zwei Mal genau so neu geschrieben werden, bis es schön
33- aussieht.
41+ Zuckt tatsächlich noch und könnte wieder etwas besser als vorher sein. Muss
42+ allerdings noch mindestens drei Mal genau so neu geschrieben werden, bis es
43+ schön aussieht.
3444
3545## Zukunft
36- FPGA + Ethernet + VGA wäre zwar echt nett, aber ich bleibe wahrscheinlich
37- bei 'nem Raspberry oder dergleichen mit einem Monitor dazu, das kann ich
38- wenigstens. Frühestens zu sehen in zu langer Zeit…
46+ Routing und die Suche nach Haltestellennamen/IDs wäre fein, ggf. auch die
47+ Anzeige der Routeninformation eines einzelnen Busses.
0 commit comments