0.0.7 • Published 7 years ago

nextbus v0.0.7

Weekly downloads
5
License
MIT
Repository
github
Last release
7 years ago

nextbus-js

npm version Travis CI Build Status

Node.js interface to the NextBus XML Feed

Installation

npm install nextbus

Usage

import nextbus from 'nextbus';
// or:
// const nextbus = require('nextbus').default;

const nb = nextbus();
// or:
// const nb = nextbus({
//   host: 'webservices.nextbus.com', // optional; default is shown
//   protocol: 'http:',               // optional; default is shown
// });

nb.getAgencies().then((agencies) => {
  expect(agencies).toEqual([
    {
      regionTitle: 'California-Northern',
      tag: 'actransit',
      title: 'AC Transit',
    },
    {
      regionTitle: 'Maryland',
      tag: 'jhu-apl',
      title: 'APL',
    },
    {
      regionTitle: 'North Carolina',
      tag: 'art',
      title: 'Asheville Redefines Transit',
    },
    // ...
  ]);
});