/bikesantiago-client

Scraping data from bikesantiago page.

Primary LanguageJavaScript

bikesantiago-client

Introduction

Scraping data from bikesantiago, this npm module expose a function for get a geojson object whit all bike station available in the sistem.

Usage

var bksantiago = require('bikesantiago-client');

// async function call
bksantiago(function(geojson){
    // do something...
    console.log(JSON.stringify(geojson));
});

Geojson object result

The geojson object is a standar geojson object, a example ouput with only one feature is:

{
  "type": "FeatureCollection",
  "crs": {
    "type": "name",
    "properties": {
      "name": "EPSG:4326"
    }
  },
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          -70.59037999999998,
          -33.40296
        ]
      },
      "properties": {
        "type": "bikesantiago",
        "docker": {
          "title": "El Ciruelillo",
          "dir": "Alonso de Córdova / El Ciruelillo",
          "docks": 10,
          "bikes": 5
        }
      }
    }
    ]
}