Awesome
db-monitor ðŸ”
Deprecated. Use hafas-monitor-departures
with db-hafas
.
Fetch departures at DB stations. (You may get blacklisted.)
Installing
npm install db-monitor
Usage
const monitor = require('db-monitor')
const stations = ['8002553'] // array of station ids
const interval = 10 * 1000 // every 10 seconds
const departures = monitor(stations, interval)
departures.on('error', console.error)
departures.on('data', console.log)
setTimeout(() => {
departures.stop() // stop querying
}, interval * 3)
The stream will emit Friendly Public Transport Format 1.0.1
departures.
Note: A stream created by calling monitor(…)
does not stop calling the API if you unpipe
it. You need to manually call departures.stop()
.
Contributing
If you have a question, found a bug or want to propose a feature, have a look at the issues page.