hafas-find-alternative-legs
Version:
Given a journey, get alternatives for each leg from HAFAS.
21 lines (16 loc) • 518 B
JavaScript
const createHafas = require('bvg-hafas')
const createFetchAlternatives = require('.')
const hafas = createHafas('hafas-find-alternative-legs example')
const fetchAlternatives = createFetchAlternatives(hafas)
const friedrichstr = '900000100001'
const senefelderplatz = '900000110005'
hafas.journeys(friedrichstr, senefelderplatz, {results: 1})
.then(([journey]) => fetchAlternatives(journey))
.then((journey) => {
console.log(journey.legs)
})
.catch((err) => {
console.error(err)
process.exit(1)
})