Upgrade to Pro — share decks privately, control downloads, hide ads and more …

El Proyecto Colibri

El Proyecto Colibri

El Proyecto Colibrí proporciona un ecosistema de consulta en forma de REST API de la actividad parlamentaria del Congreso de los Diputados de España

Pablo Martín

November 22, 2013
Tweet

More Decks by Pablo Martín

Other Decks in Programming

Transcript

  1. Proyecto Colibrí
    Ordenamos para ti los datos de Congreso.es

    View Slide

  2. @ewokcillo : @jneight : @edipotrebol : ?you
    22Nov2013

    View Slide

  3. Un proyecto de

    View Slide

  4. View Slide

  5. "El Proyecto Colibrí proporciona un ecosistema
    de consulta de la actividad política del Congreso
    de los Diputados de España"
    The Colibries

    View Slide

  6. Arquitectura de Información caótica en webs
    institucionales
    Información no estructurada e inconexa
    Proveer una herramienta útil a los hacks&hackers
    Autoaprendizaje y aprendizaje colaborativo
    Fomento de practicas hacktivistas
    Motivación

    View Slide

  7. Análisis del problema
    Extracción de información (scrapping & XML parser)
    Definición del modelo de datos
    Definición de los recurso de consumo
    Planificación de tareas (extract & update)
    Proceso de construcción

    View Slide

  8. Python como base
    Django como framework
    PostgreSQL como gestor de datos
    Scrapy para el scraping
    Tastypie para servir los datos
    Tecnologías

    View Slide

  9. Clientes desarrollados (I)
    OpenCongreso
    Web de acceso a la información de la actividad parlamentaria del
    Congreso de los Diputados (España)
    opencongreso.es
    twitter.com/a_ditoro

    View Slide

  10. Clientes desarrollados (II)
    Congreso al día
    Web de acceso a la información de la actividad parlamentaria del
    Congreso de los Diputados (España)
    congresoaldia.es
    about.me/rafaparadela

    View Slide

  11. Clientes desarrollados (III)
    PicaFlor
    Aplicación WindowsPhone y Window8 de la actividad
    parlamentaria del Congreso de los Diputados (España)
    search(“PicaFlor”)
    twitter.com/josemmortega

    View Slide

  12. Clientes desarrollados (IV)
    ColibriBook
    Tu agenda de contactos para Android de tu representantes
    políticos en el Congreso de los Diputados (España)
    github.com/openkratio/colibribook
    github.com/pulimento
    github.com/edipotrebol
    lopezbesteiro.es

    View Slide

  13. Clientes desarrollados (V)
    España 2012-2013
    Análisis del registro de votaciones en el Congreso de España
    bl.ocks.org/michalskop/5773523
    github.com/michalskop

    View Slide

  14. Refactorización de la API
    Inclusión de Elastic Search
    Colaboración con consumidores
    Abiertos a sugerencias y peticiones
    Futuro

    View Slide

  15. 100% libre
    proyectocolibri.es
    /openkratio/proyecto-colibri

    View Slide

  16. #WeNeedMoreHackers

    View Slide