Coder Social home page Coder Social logo

emt-library's Introduction

EMT-library

Alt text

  • Requirements
  • How to install
  • How to use
    • Authentication
    • Select a category
    • Make a request
  • Category methods
    • Bus
    • Geo
    • Media
    • Bike
    • Parking

Requirements

Node.js >= v6

How to install

npm install emt-bus --save

How to use

Import and authenticate against the API.

var EMT = require('emt-bus').('<idClient>', '<passKey>');

Select a an API category

var bus = EMT('bus');

Finally, make the request by selecting a method that corresponds to its category

bus.getListLines({ Lines: '721', SelectDate: '09/09/1993' }).then ..

Response

๐ŸšŒ Bus Methods

Methods Description
getCalendar Get EMT Calendar for all days and line schedules for a range of dates
getGroups Returns every line type and their details
getListLines Returns lines with description and groups
getNodesLines Returns all stop identifiers and his coordinate, name, lines and directions
getRouteLines Returns a line/s route with the vertex info to build the route and coordinates for stops and axes
getTimeTableLines Provices information about the requested line at travel time
getTimesLines Returns current schedules for the requested lines

๐ŸŒ Geo Methods

Methods Description
getArriveStop Gets bus arrive info to a target stop
getGroups Return a list of groups
getInfoLine Returns line info in a target date
getInfoLineExtend Returns line info in a target date
getPointsOfInterest Returns a list of Points of Interest from a coordinate center with a target radius
getPointsOfInterestTypes Returns a list of Point of interest types
getStopsFromStop Returns a list of stops from a target stop with a target radius and the lines arriving to those stops.
getStopsFromXY Returns a list of stops from a coordinate with a radius and the lines arriving to those stops.
getStopsLine Provices information about the requested line at travel time.
getStreet Returns a list of EMT nodes related to a location. All EMT locations are a group of stops within a target radius and the lines related to each stop in the list.
getStreetFromXY Returns a list of stops from a target coordinate.

๐Ÿ“บ Media Methods(WIP)

Methods Description
getEstimatesIncident Get estimate arrival time to stop and its related issues
getStreetRoute Request up to three optimal routes from one place to another using bus or walking, source and destination must be in a format known for the system, which means that should have been validated by a GetStreet call
getRouteWithAlarm
getRouteWithAlarmResponse
getRoute
getRouteResponse

๐Ÿšฒ Bike Methods

Methods Description
getStations Obtiene la relaciรณn de todas las bases de Bicimad y su estado operacional.
getSingleStations Obtiene la informaciรณn de una base

๐Ÿ…ฟ Parking Methods (WIP)

Methods Description
detailParking N/A
detailPOI N/A
iconDescription N/A
infoParkingPoi N/A
listFeatures N/A
listParking N/A
listStreetPoisParking N/A
listTypesPOIs N/A

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.