0.0
No commit activity in last 3 years
No release in over 3 years
API Wrapper para el Cuándo Llega del Ente de Transporte de Rosario
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 2.9

Runtime

>= 1.6.6
>= 1.0.0
 Project Readme

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.