Saltar al contenido
Noticias de tecnologia

Cómo FluidDB creó una API para Boing Boing en una noche

Cómo FluidDB creó una API para Boing Boing en una noche

Esta semana, Boing Boing publicó todo su archivo de 11 años (63,999 publicaciones) en formato XML. Pero Nicholas H. Tollervey de FluidDB quería más “. XML es bueno, pero tener una base de datos de publicaciones con capacidad de búsqueda es mejor ”, escribe en el blog FluidDB. Así que transfirió el archivo XML de Boing Boing a FluidDB.

“Debido a la naturaleza abierta de FluidDB, ahora cualquiera puede hacer uso de los datos de boingboing a través de unas pocas llamadas RESTful simples y fáciles de construir a FluidDB”, escribe. En otras palabras, FluidDB aloja una API Boing Boing. Gratis.

Lo bueno, además de poder usar FluidDB para extraer BB en busca de datos interesantes, es que puede hacerlo usted mismo con su propio blog.

Aquí hay un poco más de cómo funciona:

Además, mientras limpiaba / preparaba los datos para cargarlos, me aseguré de extraer cada nombre de dominio y URL a los que se hace referencia en cada publicación y anotar la fecha de publicación como valores amigables para la computadora en lugar de solo una fecha legible por humanos.

Una ganancia instantánea es la capacidad de consultar datos. Por ejemplo, podrá buscar todas las publicaciones que enlacen a techcrunch.com escritas en 2010 por Cory Doctorow. Así es como se escribe la consulta en el lenguaje de consulta súper simple de FluidDB:

boingboing.net/domains contiene “techcrunch.com” y

boingboing.net/year = 2010 y

boingboing.net/author = “Cory Doctorow”

Por qué querrías hacer esto?

Esto me lleva al punto clave: acceder a los datos de boingboing.net es bueno, pero la facilidad para anotar, descubrir y reutilizar los datos de todos sobre las publicaciones de boingboing.net es mejor. Es por eso que a veces decimos que estamos tratando de hacer con las bases de datos lo que Wikipedia hizo con las enciclopedias.