2.0.5 • Published 1 year ago
indian-rail-api v2.0.5
Introduction
Simple wrapper of indian railway api for personal project
Getting Started with Indian-Rail
Installing Indian-Rail
$ npm install indian-rail-api
Using Indian-Rail
GetTrainInformation
const rail = require("indian-rail-api");
rail.getTrainInformation(trainNo, callback(response);
//example
rail.getTrainInformation(19034, (r) => {
const json = JSON.parse(r);
console.log(json);
});
Get TrainBetweenStations
const rail = require("indian-rail-api");
rail.getTrainBtwStation(from , to , callback(response);
//example
rail.getTrainBtwStation("ST", "ANND" ,(r) => {
const json = JSON.parse(r);
console.log(json);
});
Note That getTrainBtwStation
takes only station codes as a parameter
The following resource may be helpful: List of all stations
Get TrainOnDate
const rail = require("indian-rail-api");
rail.getTrainOnDate(from , to , date ,callback(response);
//example
rail.getTrainOnDate("ST", "ANND" , 7-11-2022 ,(r) => {
const json = JSON.parse(r);
console.log(json);
});
Note That getTrainOnDate
takes date parameter only in DD-MM-YYYY
format
Get TrainOnDate
const rail = require("indian-rail-api");
rail.getRoute(trainNo, callback(response);
//example
rail.getRoute(19034, (r) => {
const json = JSON.parse(r);
console.log(json);
});