Sempre tive curiosidade em saber o que as pessoas dizem sobre uma nova tecnologia. O Twitter é um excelente centro para esse tipo de informação, mas quais são os tópicos importantes relacionados a uma nova tecnologia (digamos, "NoSQL") no Twitter? Uma nuvem de tags é uma ótima maneira de visualizar os tópicos importantes. Além dos links propriamente ditos, que podem ser usados para detalhar e obter mais informações sobre um tópico específico, as nuvens de tags também podem mostrar a popularidade dos diferentes tópicos (quanto maior o tamanho do texto do tópico, mais popular ele é).
Para descobrir o que as pessoas estavam falando no Twitter e, além disso, para saber mais sobre o Couchbase, achei que seria legal tentar algo mais prático com o Couchbase Server e a Web. Depois de navegar por algumas bibliotecas de código aberto em python para o Twitter, criar uma visualização simples do Couchbase Server 2.0 usando mapreduce em javascript e montar uma página html para hospedar a nuvem de tags, o twitter-couchbase nasceu no GitHub.
Então, o que é necessário para criar uma nuvem de tags como essa?
Em seguida, clone o projeto do github disponível aqui e modifique o script python para definir as credenciais da API do Twitter. Execute o script python e observe o fluxo de novos tweets do Twitter em um banco de dados do Couchbase Server.
Por fim, visualize a nuvem de tags usando a página da Web. Opcionalmente, você também pode usar pesquisa em jquery se você desejar integrar um recurso simples de pesquisa de texto na nuvem de tags baseado em javascript para filtrar diferentes tópicos na nuvem de tags.
Simples, não é mesmo! Moral da história? Adicionar uma nuvem de tags do Twitter com o suporte do Couchbase Server é simples. Aproveite!
Esse é um recurso muito bom.