node-imhdsk
v0.1.4
Published
An unofficial API for grabbing data from imhd.sk
Downloads
12
Maintainers
Readme
node-imhdsk
This is a nodejs port of python-imhdsk-api
Installation
$ npm i node-imhdsk
Usage
Search for a route from point A to point B
const imhdsk = require('node-imhdsk');
var options = {'from': 'mlyny',
'to': 'patronka',
'time': '23:00',
'date': '25.9.2019'}
imhdsk.get_routes(options).then(function(res) {
console.log(res)
});
Available options
| parameter | type | description |
| --------- | ------- | ------------------------------------------------------- |
| city
| string | City in Slovakia supported by imhd.sk. Defaults to ba
|
| from
| string | Starting point (required). |
| to
| string | Destination (required). |
| time
| string | Departure time. Defaults to current time. |
| date
| string | Departure date. Defaults to current date. |
Get real-time information from particular stop
The function get_livetable
takes the stop ID as a parameter. These IDs can
be found at imhd.sk. Open the page with the stop information,
then open the livetable in new window. The parameter st
in the url should be
the stop's ID.
const imhdsk = require('node-imhdsk');
imhdsk.get_livetable(93).then(function(res) {
console.log(res);
});
Beware that by using this you might be violating imhd.sk ToS