Skip to content

igundersen/oslobysykkel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

npm version Downloads Dependency Status Build Status MIT license GitHub issues GitHub forks GitHub stars

Features

  • getStations(result_cb) List all stations in the system. Here you'll get the id's you need to make sense of getAvailability() and getAvailabilityByStationId()

  • getAvailability(result_cb) Get availability information on all stations in the oslobysykkel system.

  • getAvailabilityByStationId(id, result_cb) Using the id you find in getAvailability(), you can narrow your request down using this function. Notice: for now this function is just a client side processed version of getAvailability()

Getting Started

First, you must register at https://developer.oslobysykkel.no/. Follow the instructions on the page to get a clientId

In Node.js:

npm install oslobysykkel
var oslobysykkel = require('oslobysykkel');
var clientId = '{Fill inn clientId}'

// Get all stations and their IDs
oslobysykkel.getStations(clientId, response => {
	console.log(response);
});

// Get current availability data
oslobysykkel.getAvailability(clientId, response => {
	console.log(response);
});

// Get availability data for one specific station
var stationId = 178;
oslobysykkel.getAvailabilityByStationId(clientId, stationId, response => {
	console.log(response);
});

Git

Data Sources

Other

A link that shows where new stations will appear:

Author

William Viker <william.viker@gmail.com>

About

Unofficial API for the latest city bike system in Oslo, Norway

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 97.8%
  • Makefile 2.2%