Kyle Hill

Forum Replies Created

Viewing 1 post (of 1 total)
  • Author
    Posts
  • in reply to: CaBi XML feed location and information #935697
    Kyle Hill
    Participant

    If you liked it, then you shoulda an put an API on it! Oh wait, let’s do that.

    This is all stuff I slapped together in a few hours about a year ago, but it still works — bounces off the CaBi XML feed. Use a GET request, it returns JSON. Doesn’t have an API key or rate limiting or anything; just please try to not completely overwhelm my free shared hosting plan? I need it to host my months-out-of-date resume.

    Example:
    {“hasData”:true,”stationName”:”20th & Bell St”,”latitude”:38.8561,”longitude”:-77.0512,”stationId”:1,”bikesAvailable”:3,”docksOpen”:8,”isInstalled”:true,”isLocked”:false,”isOnline”:true,”distance”:0}

    http://kylehill.net/transit/GetNearestWithBike – returns data about a specific CaBi station.
    Mandatory Parameter:
    id: Station ID number.

    http://kylehill.net/transit/GetStations – returns all CaBi Stations, including those locked/deactivated.
    Optional Parameters:
    lat, lon: Show station’s distance, in as-the-crow-files miles, from current coordinates. (Obviously if you use lat or lon, use both.)
    ct: Number of stations to show. Defaults to all.
    (http://kylehill.net/transit/GetStations?lat=38.905278&lon=-77.057590&ct=5 shows the nearest five stations from my office front door. I have one literally across the street. Be jealous, kids.)

    http://kylehill.net/transit/GetNearestWithBike – returns nearest CaBi stations with available bikes.
    Mandatory Parameters:
    lat, lon: Show station’s distance, in as-the-crow-files miles, from current coordinates.
    Optional Parameter:
    ct: Number of stations to show. Defaults to all.

    http://kylehill.net/transit/GetNearestWithDock – returns nearest CaBi stations with available docks.
    Mandatory Parameters:
    lat, lon: Show station’s distance, in as-the-crow-files miles, from current coordinates.
    Optional Parameter:
    ct: Number of stations to show. Defaults to all.

Viewing 1 post (of 1 total)