Open News code convening 2015

Open News have been organizing one day events with techies from different news organizations around USA. These are hackatons kind of events where people bring their projects and they work on them together. It tries to give space for developers to connect and talk about the project at their own newsroom. This year they started with one day of code convening at Write the Docs conference in Portland, OR and I had the opportunity to help with their projects. This are the projects that we worked on.

Web component CSV charts [The Seattle Times]:
A custom element that generates flat charts from CSV input, intended to reduce the load on graphics staff for boilerplate web graphics.

Driveshaft, The New York Times

Developer docs for Largo, INN

Donation Builder, The Texas Tribune

Geomancer, DataMade/Associated Press

Google Analytics/Facebook Insights clients, Stijn Debrouwere

Flatsheet, Seth Vincent

More information at https://source.opennews.org

 

VozData – analizando colectivamente los gastos del senado

Finalmente se completaron los 6657 documentos de gastos del senado del 2010, 2011 y 2012! Durante los últimos dos meses varios grupos e individuos alrededor de Argentina estuvieron entrando a la web de VozData para colaborar su granito de arena en ingresar y chequear datos que aparecen en los PDFs que La Nación consiguio del senado argentino.
Ahora queda el arduo trabajo de verificar y limpiar esa base de datos para publicarla y poder utilizarla en articulos junto a periodistas de La Nacion.
Por mi parte estoy trabajando para poder tener un código completo para que cualquier persona u organización pueda instalarlo para su proyecto.

El código lo tendremos abierto en GitHub y estamos trabajando en:

  • Documentación
  • Demo

Aplicaciones web para presentar datos

Hace unos meses, me invitaron (por estar en el programa de Open News de Mozilla) a participar de las segundas jornadas de periodismo de datos en España. Impresionada por el buen trabajo que hizo Ben Walsh durante NICAR al mostrar a periodistas como hacer una aplicación de datos, me pareció que podía ser interesante hacer lo mismo con periodistas en España. El objetivo de estos talleres no era que salieran creando aplicaciones de noticias sino que entendieran los conceptos técnicos implicados al crear una web que navegue y despliegue datos. Los datos, ya limpios, vinieron gracias al trabajo de Civio con el proyecto España en Llamas. Lo bueno de usar datos de una aplicación andando es que se puede ver los artículos que salieron del conjunto de datos dados y no tenemos que enfocarnos en limpiarlos.

Al final de las jornadas me quedaron dos presentaciones sobre como crear una aplicación de datos. La primera fue la realizada en Madrid y allí me di cuenta que 3 horas no daba para presentar tantos conceptos juntos. En base a esa experiencia, acorte la presentación para no mostrar el concepto de ambientes virtuales y dejar GIT para el final, como “bonus track”. Y así nació la presentación especifica para Barcelona. En esta segunda oportunidad termine de hacer la presentación en completo, sin tener que correr, y varios de los participantes pudieron publicarla en Internet. También ayudo que para Barcelona hubieron presentaciones sobre programación en python y como usar Git/Github previamente.

Para la creación de la aplicación utilizamos GIT, Flask, Leaflet.js, Github Pages y librerias para manejo de CSV y para crear páginas estáticas. Crear una aplicación de noticias es muchísimo más que lo técnico y requiere contar una historia y no solo poner los datos disponibles y visualizarlos.

Presentación en Madrid: https://github.com/gabelula/first-news-app-presentacion-madrid
Presentación en Barcelona: https://github.com/gabelula/first-news-app-presentacion-barna
Presentación sobre Git y GitHub: https://github.com/gabelula/github-para-periodistas