open-source icon indicating copy to clipboard operation
open-source copied to clipboard

bus-promise - Informações em tempo real da frota de ônibus da SPTrans.

Open thgmhz opened this issue 8 years ago • 10 comments

Nome

bus-promise

Github: https://github.com/thiagommedeiros/bus-promise

Objetivo

A SPtrans disponibiliza uma API para consulta de alguns dados, porém outros dados estão disponíveis somente em arquivos .csv que seguem a especificação GTFS (General Transit Feed Specification). O bus-promise é uma biblioteca Javascript (client-side e server-side) feita para facilitar o uso da API e dos arquivos GTFS da SPTrans.

Skills necessários

NodeJS

Projetos similares

Não encontrei.

thgmhz avatar Jul 03 '17 03:07 thgmhz

Porra, bem legal

felipefialho avatar Jul 03 '17 20:07 felipefialho

To dentro, posso ajudar com o desenvolvimento. A ideia é ser uma lib de NodeJS apenas ou também rodar no navegador?

munizart avatar Jul 03 '17 21:07 munizart

@munizart A lib já está funcionando, roda no server e no browser: https://github.com/thiagommedeiros/bus-promise.

Mas fique a vontade para forcar, criar issues, mandar PR's, a lib é da comunidade =)

thgmhz avatar Jul 04 '17 01:07 thgmhz

Do caralho! Favoritei pra brincar mais tarde 😄

guilhermejcgois avatar Jul 04 '17 23:07 guilhermejcgois

Não é open-source, mas temos também o CittaMobi que faz esse trabalho no Android e iOS: https://www.cittamobi.com.br/

Projeto incrível, já tem minha star e vou vasculhar o código pra ajudar.

kvnol avatar Jul 05 '17 01:07 kvnol

@kvnol O CittaMobi é um aplicativo pronto, completo, e realmente é mto foda!!

O objetivo do bus-promise é ser uma biblioteca helper pra construção de aplicações como o CittaMobi. Por enquanto o bus-promise consulta apenas a API da SPTrans (ônibus de São Paulo), mas quem sabe a comunidade anima de fazer o projeto evoluir para consultar outras APIs de outras cidades/estados. =)

Pode vasculhar, tem muita coisa pra melhorar lá, rs, aguardo suas issues e pr's.

Abs!

thgmhz avatar Jul 05 '17 01:07 thgmhz

Alias, quem quiser dar uma olhada num webapp que estou desenvolvendo com React, nele estou usando a lib bus-promise: h̶t̶t̶p̶s̶:̶/̶/̶t̶h̶i̶a̶g̶o̶m̶m̶e̶d̶e̶i̶r̶o̶s̶.̶g̶i̶t̶h̶u̶b̶.̶i̶o̶/̶w̶h̶e̶r̶e̶-̶i̶s̶-̶t̶h̶e̶-̶b̶u̶s̶/̶ https://thiagommedeiros.github.io/cade-o-busao

Ainda tem uns bugzinhos, mas já estou usando ele quando vou pegar ônibus.

thgmhz avatar Jul 05 '17 03:07 thgmhz

https://thiagommedeiros.github.io/where-is-the-bus/

Ainda tem uns bugzinhos, mas já estou usando ele quando vou pegar ônibus.

Retornou erro 404 ao acessar.. @thiagommedeiros

JoseCage avatar Aug 04 '17 13:08 JoseCage

@JoseCage está com uns bugzinhos, estou sem tempo de corrigir =/ Mas dá pra usar, to usando todo dia, rs

EDIT: ahhh malz cara, eu alterei o nome do repo https://thiagommedeiros.github.io/cade-o-busao

thgmhz avatar Aug 04 '17 15:08 thgmhz

Agora foi @thiagommedeiros :+1: :smile:

JoseCage avatar Aug 04 '17 19:08 JoseCage