Lifestream Feed mit Yahoo Pipes

pipesLifestreams sind ja grundsätzlich genial, da entsteht Content ohne das man sich anstrengen muß. Hier mal ein Tweet, dort ein Link zu Delicious hinzugefügt und den einen oder anderen Artikel im Google Reader markiert. Wie man ja hier sieht kann man alle diese Quellen leicht und toll in einem Blog zusammenführen aber eines fehlt noch: Ein kombinierter Feed über alle Quellen.

Ein mächtiges Online-Tool um solche Feeds zu erstellen ist Yahoo Pipes. Mit Pipes können Feeds zusammengeführt und manipuliert werden.

Ein einfacher Lifestream-Feed besteht aus einem Fetch-Feed und einem Pipe-Output Modul. Im Fetch-Feed werden einfach alle verfügbaren Resourcen eingetragen, Yahoo Pipes fügt dann alle Elemente zu einem Feed zusammen und stellt den dann wieder zur Verfügung.

pipes1

Man kann seiner Pipe aber noch einiges an Logik hinzufügen, zum Beispiel doppelte Einträge filtern, Sortierung ändern und den Feed auf eine bestimmte Länge beschränken.

pipes2

Nach dem eine Pipe veröffentlich wurde, kann man diese wieder als Feed konsumieren. Ein Pipe-Feed-Link sieht folgendermaßen aus: http://pipes.yahoo.com/pipes/pipe.run?_id=262f332ffdbbd024c29d4753bf51e7e2&_render=rss

pipes3

Aber das ist bei weitem noch nicht alles. Yahoo Pipes kennt noch viele weitere Module wie Regular Expressions, Operatoren und Benutzer Eingaben mit denen sich die Feeds noch weiter verändern lassen. Folgendes Beispiel zeigt wie man mit dem Regex-Modul die Einträge so verändert das dem Titel immer die Quelle vorangestellt wird. Dazu wird jeder Feed einzeln geholt, durch eine Regular Expression geändert und am Ende zu einem Feed zusammengefügt (Union-Modul).

pipes4