sbahn-berlin-tweets
Fetch & parse @SBahnBerlin
tweets on the operating status of S-Bahn Berlin. Caveats:
- It guesses lines and stations just by their name. This is brittle.
- It relies on specific phrases & keywords commonly used by the
SBahnBerlin
twitter account.
Installation
npm install sbahn-berlin-tweets
Usage
fetching & parsing tweets
const fetchAndParseTweets = const tweet = await console
id: '1169225032700239872' cause: 'medical-emergency' effect: 'disruptions' affected: 'S3' 'S5' 'S7' 'S9' runsOnlyBetween: null stations: '900000024204' // Savignyplatz useLines:
parsing tweets
const parse = console
cause: 'switch-failure' effect: 'skipped-stops' affected: // from the `vbb-lines` npm package id: '10162_109' name: 'S7' stations: // from the `vbb-stations` npm package id: '900000025321' name: 'S Olympiastadion' useLines: // from the `vbb-lines` npm package id: '10148_109' name: 'S3' id: '10170_109' name: 'S9' runsOnlyBetween: null
Related
augment-vbb-hafas
– Augment VBB HAFAS responses with realtime data from other channels.vbb-disruptions
– Disruptions in VBB public transport.
Contributing
If you have a question or need support using sbahn-berlin-tweets
, 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.