Skip to content

[work in progress] – Client for HAFAS rest.exe public transport APIs.

License

Notifications You must be signed in to change notification settings

public-transport/hafas-rest-client

Repository files navigation

hafas-rest-client

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

npm version ISC-licensed minimum Node.js version support me via GitHub Sponsors chat with me on Twitter

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.