1.2.1 • Published 5 years ago

@onemedia/national-rail-data-module v1.2.1

Weekly downloads
1
License
ISC
Repository
bitbucket
Last release
5 years ago

National Rail Data Module

Fetches and translates data from the National Rail LDBWS API.

const Client = require('@onemedia/national-rail-data-module');
const apiClient = new Client({ apiUrl: process.env.API_URL, apiKey: process.env.API_KEY });

const departures = await apiClient.fetchDepartures({ station, filter, rows, timeOffset, timeWindow });

Table of Contents

Requirements

Paddington requires the following to run:

Usage

national-rail-data-module is installed via npm:

npm install @onemedia/national-rail-data-module

Then you can load the relevant module into your code with a require call:

var Client = require('@onemedia/national-rail-data-module');

The client is required to be instantiated with the API URL and the API_KEY. A timeout value in ms can also be passed in (although defaults to 10000).

const Client = require('@onemedia/national-rail-data-module');
const apiClient =  new Client({ apiUrl: process.env.API_URL, apiKey: process.env.API_KEY });

Client

apiClient.fetchDepartures({ station: 'OXF'})

Retrieves departure board information for specified station.

1.2.1

5 years ago

1.2.0

5 years ago

1.1.1

5 years ago

1.1.0

6 years ago

1.0.0

6 years ago