Basicamente, você precisa de um mashup, que agrega conteúdo de várias fontes e permite filtrá-lo. Você pode fazer isso usando o Yahoo Pipes .
Primeiro, converta todas as suas fontes em feeds XML ou RSS. Pinboard fornece um feed RSS: link mas para o Twitter você tem que usar RSS 4 Twitter . Para outras fontes, você pode usar o fantástico YQL .
Em seguida, crie um novo canal, combine todas as suas fontes em um único feed, adicione uma entrada do usuário para uma consulta e filtre esse feed.
Por fim, exiba o feed filtrado como um widget. Feito!