hafas-estimate-station-weight

Pass in a HAFAS client, estimate the importance/weight of a station.

Usage no npm install needed!

<script type="module">
  import hafasEstimateStationWeight from 'https://cdn.skypack.dev/hafas-estimate-station-weight';
</script>

README

hafas-estimate-station-weight

Pass in a hafas-client-compatible HAFAS API client and estimate the importance/weight of a station.

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

Installing

npm install hafas-estimate-station-weight

Usage

const createEstimate = require('hafas-estimate-station-weight')
const createHafas = require('vbb-hafas') // can be any `hafas-client`-compatible client
const vbbWeights = require('vbb-mode-weights')

const hafas = createHafas('my-awesome-program')
const estimate = createEstimate(hafas, vbbWeights)

const friedrichstr = '900000100001'
estimate(friedrichstr)
.then(weight => console.log('weight of S+U Friedrichstr. is', weight))
.catch(console.error)

Estimating the weight of a station will take ~20s, because several requests will be made.

weight of S+U Friedrichstr. is 1809.8

Contributing

If you have a question or have difficulties using hafas-estimate-station-weight, 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.