Idea: visualizar pocos datos en vez de muchos ¿en qué gastaban el dinero los de las #TarjetasBlack hace justo 10 años? cc @skotperez
— numeroteca (@numeroteca) December 1, 2016
TL:DR Este es un relato de cómo montamos el bot de Twitter que retransmite con 10 años de retraso los gastos de las tarjetas black. Puedes leer también el post que ha escrito Alfonso con los detalles técnicos del desarrollo.
Desde hace un tiempo nos rondaba en Montera34 a Alfonso y a mi la idea de ponernos de nuevo con los datos de las tarjetas black. El juicio donde se juzgaba a los directivos de Caja Madrid y Bankia que habían usado sus tarjetas opacas a Hacienda estaba a punto de acabar. Todavía teníamos un pequeño margen antes de las deliberaciones finales y la sentencia.
En vez de analizar los datos en su conjunto otra vez ¿por qué no cambiar la forma de acercarse a los datos y fomentar ver el detalle de cada gasto? Nos parecía interesante poder tratar los gastos uno a uno y entender cuándo y cómo sucedían. Un ejercicio de “small” data para hacer mininarrativas con tamaño tuit de cada gasto.
La fechas no podían ser peores. Las navidades se acercaban, hacía falta cerrar varios proyectos, líos familiares… un tiempo perfecto para hacer un proyecto en modo exprés y en abierto.
Alfonso reutilizó algo de código de otro proyecto para hacer una página que publicaba los gastos del día. Por suerte teníamos ya los datos recopilados en un único archivo de la otra visualización: unos 75.000+ gastos clasificados por usuario, comercio, tipo de actividad…
¿En qué gastaban el dinero los de las #TarjetasBlack hace 10 años? Primera versión, muy básica https://t.co/OjAbIuJinz c @numeroteca pic.twitter.com/JOWeWeE4LC
— Alfonso S. Uzábal (@skotperez) December 3, 2016
A partir de esta primer boceto surgían algunas preguntas ¿se podían buscar otras fechas u otras distancias de años además de la década de distancia?
En principio nos gustó la idea que ahora parece obvia: ofrecer pocos datos para centrar la atención del usuario. Diez años es una cifra fácilmente inteligible por cualquiera.
Luego teníamos que resolver dónde ibamos a publicar la web. El subdominio lab.montera34.com podía valer. Tras un poco de tuneo a los estilos la web empezaba a tomar forma:
¡Esto marcha! He dado formato y algo de estilo. Pensando mejoras ¿cuáles desarrollar? https://t.co/tfHwLDmwhw #tarjetasblack pic.twitter.com/LaUOIZnTTS
— numeroteca (@numeroteca) December 4, 2016
Por el camino surgió algo que también parece obvio ahora y que hacía casi todo lo demás del proyecto redundante. Tras comentar con Martín (@martgnz) el proyecto @censusamericans, que convierte cada hora una línea del censo en un tuit, del tipo “I had a baby last year. I don’t have health insurance. I am divorced. I moved last year. I got married in 2000.” nos sugirió tuitear en directo los gastos de las tarjetas black en riguroso directo en diferido.
propone @martgnz hacer un bot que tuitee qué gastaban hace justo 10 años, momento exacto. Siguiendo la idea de @censusAmericans
— numeroteca (@numeroteca) December 4, 2016
Ya sólo nos faltaba desarrollar el bot para Twitter… y alguna cosa más.
Nos faltaba un nombre e imagen con gancho. Gracias a hacer el desarrollo del proyecto en abierto Guille nos sugirió Black to the Future. Lo españolizamos a @BlacktoDeFuture y así lo reducíamos a los caracteres necesarios para que cupiera en el nombre de una cuenta de Twitter. Nos gustaba también el Black2thefuture que proponía @jorgelamb, pero ya estaba pillado.
Black to the Future?
— Guillermo Álvaro Rey (@guillelamb) December 5, 2016
En apenas un hora, modificando el cartel original de Regreso al futuro que nos pasó Guille y una tipografía similar a la original que encontramos por ahí ¡Ya lo teníamos!
Cada día viajamos 10 años en el tiempo para traerte los gastos de las #tarjetasblack ¡Acompáñanos en este viaje a 2006! pic.twitter.com/EXPOLycJuY
— BlacktodeFuture (@BlacktodeFuture) December 13, 2016
Mientras Alfonso cocinaba el bot hecho en Python me dediqué a lanzar la web para preparar la llegada del bot de Twitter. Publicar los gastos en una sola frase requería algunos retoques. A veces el nombre comercio no figuraba, pero sí el tipo de actividad (cajero, disposición en efectivo…). Con unas cuantas sentencias condicionales en PHP quedaba arreglado. También aproveche mis conocimientos recién adquiridos de R para reordenar todos los gasos por días y hora, así saldrían ordenados en la página de gastos del día.
¡Estrenamos web!
Cada día a partir de hoy puedes consultar la web con los gastos de #tarjetasblack de hace 10 años https://t.co/9UGLDRQAtg— BlacktodeFuture (@BlacktodeFuture) December 15, 2016
Ya por entonces nos habíamos dado cuenta de que la web molaba, y mucho, pero que lo realmente iba a funcionar era el bot de Twitter. La web sería la partitura diaría que el bot tiene que seguir. La cuenta de Twitter permitiría seguir en “tiempo real” lo que gastaban los directivos de las black. Unos días después empezabámos a retransmitir:
Desde ya tuiteamos en riguroso diferido de 10 años todos los gastos de las #tarjetasblack ¡No te pierdas el sprint de compras navideñas!
— BlacktodeFuture (@BlacktodeFuture) December 20, 2016
En resumen, acabábamos de lanzar desde Montera34 un bot que tuiteaba todos los gastos de las tarjetas black con 10 años de retraso. Riguroso directo en diferido. Un viaje en el tiempo a otra era. Un viaje a 2006, un país que todavía no se enteraba de que la burbuja inmobiliaria y muchas otras cosas iban a estallar: @BlacktodeFuture.
Hay gastos de las tarjetas black anotados hasta el 29 de agosto de 2012:
2012-08-29 | 14:18:45 | APARCAMIENTO MONTALBAN | GARAJES,RESTO DE APARCAMIENTOS | 15.8€ | COMPRA | Miguel Ángel Abejón Resa
Quién sabe, quizás para el año 2022 todavía sigue funcionando nuestra máquina del tiempo y vayamos a celebrar el fin de su viaje al aparcamiento de la calle Montalbán en Madrid.