Skip to content
[deprecated] – Fetch departures at DB stations.
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.editorconfig
.gitignore
.travis.yml
example.js
index.js
license.md
package.json
readme.md
test.js

readme.md

db-monitor 🔭

Deprecated. Use hafas-monitor-departures with db-hafas.


Fetch departures at DB stations. (You may get blacklisted.)

npm version build status ISC-licensed gitter channel support me on Patreon

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.

You can’t perform that action at this time.