English | Deutsch
Node Wrapper für die Echtzeitdaten-API der Wiener Linien
npm install wili
Beispielanwendung:
import { createWienerLinien } from 'wili';
const wili = createWienerLinien();
const options = {
relatedLine: ['U2', 'U4', 'U6']
};
try {
const data = await wili.trafficInfoList(options);
console.log(data.trafficInfos);
} catch (output) {
console.error(error);
}
fetch
-Implementierung instanziert werden.
Beispiel
import { createWienerLinien } from 'wili';
import fetch from 'isomorphic-fetch';
const wili = createWienerLinien(fetch);
Verwendung: monitor(rbl, [options])
Die Monitor Schnittstelle liefert Echtzeiten oder Planzeiten der nächsten 70 Minuten für einen Haltepunkt
Typen: String
, Integer
, Array
RBL Nummer (Rechnergestütztes Betriebsleitsystem), lässt sich hier abfragen
Typen: String
, Array
Störungstypen: stoerungkurz
, stoerunglang
oder aufzugsinfo
Verwendung: newsList(options)
Die Schnittstelle liefert Neuigkeiten wie „Aktuelles“ oder „Aufzugswartungen”
Typen: String
, Integer
, Array
Name der Linie, z.B. U1, S7, 59A (schreibungsunabhängig)
Typen: String
, Integer
, Array
Haltepunkt ID der Haltestelle
Typen: String
, Array
Name der Nachrichtenkategorie, z.B news
oder aufzugsservice
Verwendung: trafficInfoList([options])
Die Schnittstelle liefert Störungen
Typen: String
, Integer
, Array
Name der Linie, z.B. U1, S7, 59A (schreibungsunabhängig)
Typen: String
, Integer
, Array
Haltepunkt ID der Haltestelle
Typen: String
, Array
Störungstypen: stoerungkurz
, stoerunglang
oder aufzugsinfo
Diese Software unterliegt den Bestimmungen der MIT Lizenz
Wenn Du mir einen Kaffee oder ein Bier ausgeben möchtest, freue mich über Spenden via Flattr oder Bitcoin 17CXJuPsmhuTzFV2k4RKYwpEHVjskJktRd