nextbus

0.0.7 • Public • Published

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',
    },
    // ...
  ]);
});

Readme

Keywords

Package Sidebar

Install

npm i nextbus

Weekly Downloads

0

Version

0.0.7

License

MIT

Last publish

Collaborators

  • elliottsj