From 57c71865baa58862d46e95fc1168ea15aa084cf0 Mon Sep 17 00:00:00 2001 From: Jannis R Date: Mon, 13 May 2019 22:00:10 +0200 Subject: [PATCH] HVV examples :memo: --- p/hvv/example.js | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 p/hvv/example.js diff --git a/p/hvv/example.js b/p/hvv/example.js new file mode 100644 index 00000000..9e837bc4 --- /dev/null +++ b/p/hvv/example.js @@ -0,0 +1,47 @@ +'use strict' + +const createClient = require('../..') +const hvvProfile = require('.') + +const client = createClient(hvvProfile, 'hafas-client-example') + +// client.journeys('116', '5900', {results: 1, polylines: true}) +// client.departures('116', {duration: 1}) +// client.arrivals('116', {duration: 10, linesOfStops: true}) +client.locations('dammtor', {results: 2}) +// client.stop('116', {linesOfStops: true}) // Dammtor +// client.nearby({ +// type: 'location', +// latitude: 53.554422, +// longitude: 9.977934 +// }, {distance: 60}) +// client.radar({ +// north: 53.55, +// west: 9.95, +// south: 52.51, +// east: 10 +// }, {results: 10}) +// client.reachableFrom({ +// type: 'location', +// address: 'Hamburg, Holstenwall 9', +// latitude: 53.553766, +// longitude: 9.977514 +// }, { +// when: new Date('2019-05-16T10:00:00+0200'), +// maxDuration: 8 +// }) + +// .then(({journeys}) => { +// const [journey] = journeys +// const leg = journey.legs[0] +// return client.trip(leg.tripId, leg.line.name, {polyline: true}) +// }) + +// .then(({journeys}) => { +// const [journey] = journeys +// return client.refreshJourney(journey.refreshToken, {stopovers: true, remarks: true}) +// }) +.then((data) => { + console.log(require('util').inspect(data, {depth: null, colors: true})) +}) +.catch(console.error)