Skip to content

RestOpenGov/RestOpenGov

Repository files navigation

Atención: El proyecto se encuentra deprecado. Consultas al slack de #nardoz http://www.nardoz.com/

RestOpenGov

El proyecto RestOpenGov surge inicialmente para proveer acceso programático a la información que el Gobierno de la Ciudad de Buenos Aires expone a través de http://data.buenosaires.gob.ar/.

Luego de una primera iteración el objetivo de RestOpenGov se ha vuelto más general, y se propone proveer una API pública de tipo REST, que permita acceder de una manera estándar a información que los gobiernos de diversos países y ciudades expongan a partir de fuentes heterogéneas de datos.

Por lo tanto, RestOpenGov estará compuesto por una serie de proyectos que interactuarán para lograr este fin.

Proyectos

Es el encargado de acceder periódicamente a los diversos endpoints publicados por los gobiernos, extraer la información que allí publican, procesarla, indexarla y almacenarla en un servidor elasticsearch para su posterior consulta.

API java que brinda acceso programático a la información expuesta por el Gobierno de la Ciudad de Buenos, accediendo a RestOpenGov. Permite a los desarrolladores acceder de manera simple y type-safe a la información expuesta.

Aplicaciones de ejemplo

Es un simple cliente de RestOpenGov escrito en Javascript. Permite explorar los datos y realizar búsquedas.

Una aplicación web mobile, desarrollada con restOpenGov, Play Framework 2.0 y Scala, desplegada en Openshift, para que puedas consultar toda la información del BAFICI desde tu celular. (fork me at github)

Tutorial paso a paso que que muestra cómo utilizar el servicio de restOpenGov, creando una aplicación Play 2.0 desde cero y poniéndola en línea en Openshift. Consultá el tutorial

Primeros pasos

Para comenzar a utilizar una instalación de RestOpenGov hemos preparado este tutorial.

Comunidad

Autores

Licencia

Este software es distribuído bajo la licencia Apache 2.0: http://www.apache.org/licenses/LICENSE-2.0