terça-feira, 25 de março de 2008

TwitterReminder: Um mix de aplicações 2.0

Boa madrugada a todos!

Bem, com o passar do tempo vão surgindo novas necessidades e as respectivas ferramentas para sanar as tais necessidades. Pois bem, estava eu ontem (já que já passamos da meia-noite) a noite na faculdade quando resolvi postar no Twitter um reply para mim mesmo!
Redundante, não? Loucura? Talvez! Mas minha intenção na verdade era somente de, quando chegar em casa, ler o post (que funcionou como um lembrete).
Então pensei: dá pra usar o Twitter para ficar trabalhando como um quadro de lembretes meu, já que ele dá uma saída RSS. Basta filtrá-lo para que eu leia somente as informações que desejo (os lembretes).

Dotados das necessidades do sistema, bastava agora correr atrás de ferramentas que pudessem cumprir a missão de separar somente os posts de lembrete. Para isto usei o (creio eu que ainda pouco conhecido, porém muitíssimo útil) Yahoo!Pipes.
O que é um pipe? Nada mais que uma base de dados resultante de mesclas de RSS's, filtragens e outras
n opções que este serviço oferece. E o melhor, o retorno do Pipe pode ser capturado como RSS, ou seja, tudo que eu precisava!

Explicando passo a passo, caso você se interesse em ter um "TwitterReminder" (nome que eu dei para este Pipe):
  1. Acesse sua página inicial no Twitter;
  2. Ao final dela, haverá um link "RSS". Clique nele e copie o endereço que estiver na barra de endereços. Caso o seu browser já te direcione a uma página específica de leitura de RSS, clique com o botão direito no link RSS do seu Twitter e selecione a opção "Copiar link/Copiar endereço";
  3. Se você tem conta no Yahoo! (creio que a maioria tenha), acesse o Yahoo!Pipes e selecione a opção "Create a Pipe";
  4. Nesta área você pode criar seu próprio Pipe, para isto, clique na aba "Sources" (lateral esquerda da página) e arraste a opção "Fetch Feed" para o palco;
  5. Cole no campo "URL" do Fetch Feed o link (endereço) que você copiou do RSS do seu Twitter;
  6. Na aba "Operators", arraste para o palco o módulo "Filter";
  7. Preencha-o com a seguinte configuração: "Permit items that match all of the following" (Permitir itens que batam com todos os seguintes [filtros]);
  8. Na seção Rules adicione duas regras: "item.y:title Contains SEUUSUARIO:" e "item.y:title Contains @SEUUSUARIO" (para adicionar uma nova regra [rule], clique no sinal de + ao lado de "Rules");
  9. Clique em "Save", dê um nome à criança e depois clique em "Run Pipe";
  10. Você pode capturar o ressultado do Pipe como RSS, JSON ou agregar a alguns dos mais populares feeds aggregators da web.

Imagem de auxílio para ilustrar melhor o "how-to-do" acima.

A ferramenta que criada nada mais é do que o bom uso (ideal, funcional e consciente) das ferramentas 2.0 (RSS, Twitter e Pipes, os dois últimos inclusive, IMHO, muito além de 2.0, o mapa do Web Trends que me confirme isto!). Espero ter dado uma contribuição útil a vida de você, que me lê, com a idéia desta ferramenta!
Observação final: Aproveitei e estou criando um novo Pipe, chamado TwitterBadge, e vou tentar embutí-lo aqui no blogger para poder listar meus últimos up's no Twitter... em breve, se der tudo certo, ele estará aí do lado. --->

[]'s do MX...

2 comentários:

Jotaefe disse...

Hm boa,
Boa ideia e iniciativa tb, eu realmente não sabia desse recurso do Y!

parabens, e claro AIR pra isso neh ;)

Felipe Magalhães disse...

Para quem quiser ver, eu adicionei 2 Pipes no outro blog que gerencio (o blog da minha turma da faculdade): CComp 06