@public-transport/hafas-rest-client

Client for HAFAS rest.exe public transport APIs.

Usage no npm install needed!

<script type="module">
  import publicTransportHafasRestClient from 'https://cdn.skypack.dev/@public-transport/hafas-rest-client';
</script>

README

hafas-rest-client

[WIP] Client for HAFAS rest.exe public transport APIs.

npm version build status ISC-licensed minimum Node.js version

Note: hafas-client is a client for mgate.exe HAFAS APIs (a.k.a. "mobile APIs").

Background

See hafas-client's background info.

Installation

npm install @public-transport/hafas-rest-client

Usage

WIP, TODO.

Supported methods (so far):

  • journeys(origin, destination, [opt]) - get journeys between locations
  • refreshJourney(refreshToken, [opt]) - fetch up-to-date/more details of a journey
  • trip(tripId, [opt]) - fetch up-to-date/more details of a trip
  • dataInfo() - get information about the HAFAS instance (e.g. a list of operators and sub-products)

Related

See hafas-client's related repos.

Contributing

If you have a question, found a bug or want to propose a feature, have a look at the issues page.