Siempre he sentido curiosidad por saber qué dice la gente sobre una nueva tecnología. Twitter es un excelente centro para este tipo de información, pero ¿cuáles son los temas importantes relacionados con una nueva tecnología (digamos "NoSQL") en Twitter? Una nube de etiquetas es una buena forma de visualizar los temas importantes. Aparte de los propios enlaces, que pueden utilizarse para obtener más información sobre un tema concreto, las nubes de etiquetas también muestran la popularidad de los distintos temas (cuanto más grande es el tamaño del texto del tema, más popular es).
Para descubrir lo que la gente ha estado hablando en twitter y además aprender más sobre Couchbase, pensé que estaría bien intentar algo más práctico con Couchbase Server y la web. Después de navegar a través de algunas bibliotecas de código abierto en python para twitter, la creación de un simple Couchbase Server 2.0 vista utilizando mapreduce en javascript y la creación de una página html para alojar la nube de etiquetas, el twitter-couchbase en GitHub.
¿Qué hace falta para crear una nube de etiquetas como ésta?
A continuación, clona el proyecto de github disponible aquí y modifica el script python para establecer las credenciales de la API de twitter. Ejecuta el script python y observa cómo los nuevos tweets de twitter se transmiten a una base de datos de Couchbase Server.
Por último, visualice la nube de etiquetas a través de la página web. Opcionalmente, también puede utilizar búsqueda jquery si desea integrar una sencilla función de búsqueda de texto en la nube de etiquetas basada en javascript para filtrar diferentes temas en la nube de etiquetas.
Es sencillo, ¿verdad? ¿Cuál es la moraleja? Añadir una nube de etiquetas twitter respaldada por Couchbase Server es sencillo. ¡Que lo disfrutes!
Esa es una característica muy buena,.