Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Colectivero es un simple Wrapper de API de Cuando Llega de Rosario

branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

README.rdoc

Colectivero

Esta es una API no oficial para consultar el sistema de horarios de llegada de colectivos en la ciudad de Rosario, Argentina; del Ente de Transporte de Rosario.

Incluyo un par de ejemplos que detallan su uso.

Instalación

La instalación es muy simple desde rubygems:

gem install colectivero

Y hacer un require:

require 'colectivero'

Uso

Para conocer la lista de todos los colectivos disponibles:

Colectivero::Bus.list_all

Seleccionando algún elemento de la lista, se puede instanciar un colectivo para poder conocer sus calles e intersecciones para obtener un número de parada:

bus = Colectivero::Bus.new('153')
bus.streets
calle = bus.streets[5]
intersec = bus.intersections(calle).first
parada = Colectivero::BusStop.new(bus, calle, intersec)

Y finalmente, para consultar la llegada:

llegada = Colectivero::Arrival.new bus, parada
llegada.message # => "Linea 153R: 16min. 7434mts"

Alternativamente, también se puede consultar la llegada mandando la parada como un entero o un string:

llegada = Colectivero::Arrival.new bus, '4186'
llegada = Colectivero::Arrival.new bus, 4186

Licencia

Ver el archivo LICENSE para detalles.

Something went wrong with that request. Please try again.