sanntid

1.3.1 • Public • Published

Sanntid.js

Sanntid.js is a node.js module for getting real-time data from the public Ruter API.

Installation

Simply do

npm install sanntid

Use the -g option to make the command globally available as sanntid.

How to work it

As a CLI

./sanntid.js <locationID>

Or you can search for a location:

./sanntid.js sofienberg

The result would be something like this:

🚋  17 Rikshospitalet - in 2 minutes
🚌  31 Snarøya - in 2 minutes

A list of locations and their IDs can be downloaded from Ruter lab's pages.

You can limit the results to a specific direction by specifying 1 or 2 as the second parameter:

./sanntid.js sofienberg 1

As a node module

var sanntid = require('./sanntid'),
    allLocations = sanntid.list(),
    locations = sanntid.search('sofienberg');
 
for (var i = 0; i < locations.length; i++) {
    sanntid.getRealtimeData(locations[i], '1', function (data) {
        console.log(data);
    });
}

Testing

Run the tests using the npm test command:

npm test

License

The MIT License

Copyright © 2015 - Mathias Novas

Package Sidebar

Install

npm i sanntid

Weekly Downloads

3

Version

1.3.1

License

ISC

Last publish

Collaborators

  • novasism