-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Expor os dados extraídos em uma API pública ou um site. #13
Comments
Fazer uma API publica poderia ser feito só no heroku? Ou pelo sqlite3 que o tiz falou nessa issue? Eu posso dar uma olhada em como se faz isso, @JPTIZ, @Leviosar, vocês já fizeram algo nesse sentido? Só pra eu ter uma idéia de como seria feito. |
Se eu ir atrás disso, isso me dá margem pra fazer alguma coisa com flask? 😍 |
Ora, mas é claro, ter isso em Flask seria muito mais do que bem-vindo. Sobre Heroku: não, não é necessário. Pra ter uma API pública é só ter um servidor, e para isso podemos usar o do próprio Caravela (a menos que comece a aumentar a demanda demais hehe). O sqlite3 também não seria uma API, ele só seria a forma de armazenar/recuperar os dados mesmo. Uma API pública no fundo no fundo não passa de ter um servidor e tratar requisições do tipo...
É literalmente o mesmo procedimento de abrir uma página normal na Web, só que você em vez de ter um HTML como resposta, você tem algo num formato mais para descrição de dados (ex: JSON ou XML). |
Bão demais, vou fazer isso sim |
@GabrielSimonetto não sou um grande entendedor do Flask, mas sei fazer minhas baguncinhas e tenho uma experiência boa com APIs REST, se quiser ajuda me da um toque :D |
Ao meu ver a grande função de um projeto como esse é expor dados que deveriam ser públicos e de fácil acesso, existem diversas maneiras de se fazer isso e elas devem ser discutidas para encontrarmos a melhor.
API pública: uma API com endpoints que retornem os dados do parlamentar X, ou da sessão Y ou então entre um período de tempo.
Bots: hoje em dia a divulgação por meio de bots de Telegram e Twitter também é uma opção bem viável, com exemplo do ColaboraBot (desenvolvimento do pessoal do ColaboraDados).
Datasets: exportar um CSV atualizado para projetos como o Brasil.io consumirem e divulgarem.
De todo modo, podemos fazer uma ou todas essas opções para divulgação desses dados.
The text was updated successfully, but these errors were encountered: