
Achtung: Geek Alarm! Das was Yahoo! dieser Tage als Pipes veröffentlicht hat, treibt schon so manch hartgesottenem Webentwickler und -forscher TrĂ€nen in die Augen. VerstĂ€ndlicherweise! Denn glich das programmieren von webzwonulligen Mashups bislang eher einer Art Geheimwissenschaft, lassen sich jetzt Mashups ganz lĂ€ssig zusammenklicken. Auch von Menschen wie mir, die vom Programmieren nun mal wirklich ĂŒberhaupt keine Ahnung haben.
Ich habe zum Beispiel gerade mal eine kleine Pipe zusammengesteckt, die die ErwĂ€hnungen von Spreeblick bei Google News, Bloglines, Technorati und Yahoo! Nachrichten zusammenfasst. Kann man sich natĂŒrlich auch als RSS-Feed direkt abonnieren. Logisch.
Aber es lassen sich noch viel mehr spannende Dinge mit Pipes machen. Zum Beispiel zu Spreeblick-Postings passende Flickr-Bilder anzeigen lassen. Oder zumindest solche, die der Content Analyzer fĂŒr passend hĂ€lt.
(Fairerweise muss ich zugeben, dass ich vorhandene Pipes geklont und ein wenig angepasst habe)
Auf das Klick and Go-Internet, das so funktioniert, darf man sich wirklich freuen. So als Nichtprogrammierer.
Update: Okay, noch einmal in verstÀndlichen Worten:
Yahoo! Pipes erlaubt es, auf eine extrem simple Art und Weise, beliebige RSS-Feeds zu verarbeiten. Man kann RSS-Feeds zum Beispiel miteinander kombinieren oder bestimmte Informationen aus den Feeds extrahieren und damit auf wieder anderen Websites neue RSS-Feeds generieren.
Wichtig dabei ist, zu verstehen, was RSS-Feeds sind. Der verlinkte Wikipedia-Artikel hilft da weiter.
Im Beispiel oben werden die die RSS-Feeds der Ergebnisse der Suchanfragen mit dem Suchbegriff „Spreeblick“ von Google News, Bloglines, Technorati und Yahoo! Nachrichten in einen RSS-Feed integriert. Dabei sollen die Ergebnisse chronologisch sortiert dargestellt werden. Ausserdem werden alle Treffer, die Spreeblick bei Technorati selbst generiert, herausgefiltert.
Diesen RSS-Feed kann man abonnieren und hat einen kleinen eigenen Clipping-Dienst.
Andere denkbare Beispiele:
Jemand schreibt auf mehreren Weblogs und möchte einen RSS-Feed generieren, der alle seine (und nur seine) Postings beinhaltet. Alle Postings aller Blogs in nur einem Feed.
Jemand ist Fan einer Band. Er oder sie lÀsst sich die aktuellsten Informationen zu seiner Lieblingsband per RSS nach Hause schicken. Und zwar incl. Videos bei Youtube, bei del.icio.us verlinkten Promo-Mp3s, Tour-Fotos bei Flickr. Cool, oder?
01
Eine neue Urheberrechtsverletzungsmaschine! ;-)
Nein, im ernst: Saucool, das Tool. Auch fĂŒr Programmierer …
Alle Kommentare von nils
02
Urheberrechtsverletzungsmaschine. Grandios. :)
In der nÀchsten Folge dann: wie man Democracy-Player Channels mit Pipe zusammensteckt.
Alle Kommentare von Andreas
03
Ich kapiers leider nich… :-(
Alle Kommentare von Lockengelöt
04
Bei dem Bsp “ErwĂ€hnungen von Spreeblick”, da scheint mir die chronologische Sortierung der Items aber nicht zu klappen (das Problem hab ich auch gerade). Und wozu der URL builder, hĂ€tte man nicht einfach die RSS-Feeds nehmen können?
Alle Kommentare von Moe
05
@moe: ohne urlbuilder klappts nicht wirklich. frag mich nicht wieso. bin auch noch nicht so richtig ueber das clonen hinausgekommen ;-)
Alle Kommentare von Andreas
06
Also ich versuche gerade einen Feed zu basteln der ganz einfach aus mehreren zusammengefĂŒgten Feeds besteht, aber da klappt die chronologische Sortierung nicht. Was ganz gut geht, ist aber das Filtern von Feeds.
Alle Kommentare von Moe
07
wie geil ist das denn? sogar leute wie ich können damit die wirrsten mashups basteln, mit fĂŒnf minuten einarbeitungszeit hat man auch das wesentliche raus. danke fĂŒr den tip!
Alle Kommentare von tim
08
Ich kapier das Dings auch nicht… kann da mal jemand ein “How to Pipelining” basteln?
Alle Kommentare von rene
09
@rene
vielleicht hilft:
http://radar.oreilly.com/archives/2007/02/yahoo_pipes_the.html
und die folgenden EintrÀge in dem Blog. Da wird einiges erklÀrt.
FĂŒr BlogverhĂ€ltnisse kam der Eintrag hier ĂŒbrigens ganz schön spĂ€t.
Alle Kommentare von marcel weiss
10
Was leider gar nicht gut funktioniert, ist Content Analysis. Das ist sehr schade, ich frage mich auch, wie die das machen.
Und *nörgel, nörgel* was ich auch vermisse, ist eine Möglichkeit, eigene Module von extern zu laden. Dann hÀtte ich ein paar Ideen mit automatischer Sprachverarbeitung ;-)
Alle Kommentare von nils
11
@nils: wieso? die geht doch einigermassen. auf jeden fall befoerdert die in der tat passende flickr-bilder zu tage. wieso sollten ausgerechnet bilder von oswald metzger auftauchen. hey, ist ja auch noch beta ;)
Alle Kommentare von Andreas
12
Vielleicht kommt die Content Analysis mit englischem Text besser klar? Ich nehme an die durchsuchen Text einfach nur nach relevanten Keywords.
Das Sorting nach pubdates hingegen scheint schlicht und einfach noch buggy zu sein. http://discuss.pipes.yahoo.com/Message_Boards_for_Pipes/threadview?m=tm&bn=pip-genDiscuss&tid=77&mid=85&tof=6&rt=2&frt=2&off=1
Alle Kommentare von Moe
13
Das Problem ist eben, dass bei dem Artikel nur Oswald Metzger als Content rauskommt … und zumindest Sascha Lobo sollte da ja dabei sein.
Kann natĂŒrlich sein, dass in Content Analysis höherwertige Sprachverarbeitung drinsteckt. DarĂŒber schweigt die Doku sich leider aus. Ich wĂŒrde zunĂ€chst mal davon ausgehen, dass das einfach irgendwie statistisch funktioniert.
Alle Kommentare von nils
14
nils, du bist der sprachtechnologe. ;)
Alle Kommentare von Andreas
15
Der Bug in der chronologischen Sortierung wurde von Yahoo! ĂŒber Nacht behoben, siehe: http://blogs.zdnet.com/SAAS/?p=279
Alle Kommentare von Martin
16
Tolle Sache diese Rohre.
Alle Kommentare von plasmaoxyd
17
Ich blicks noch immer nicht. Was kann man da machen? Und wozu?
*verwirrrumsteh*
Thomas
Alle Kommentare von Thomas
18
ich verstehs auch nicht…
wozu ist das?
Also, ich vermute, es liegt einfach daran, dass ich diese ganze internet- sprache nicht verstehe…
Aber vielleicht kanns mir jemand in “verstĂ€ndlichen” Worten erklĂ€ren?
WĂ€r total nett!^^
Alle Kommentare von irgendwer...
19
alle guten dinge sind drei, ich versteh nur brei
Alle Kommentare von Matou
20
Manche Sachen muss man sich eben einfach selbst angucken, um sie zu verstehen :)
Alle Kommentare von Janko
21
Das Internet besteht also doch aus Röhren.
Alle Kommentare von Henning
22
Ich glaub, das war Absicht. Mit den Röhren. :)
Alle Kommentare von Johnny
23
Harhar, jetzt kann ich euch endlich alle ausblenden (wenn ich das denn wollen wĂŒrde) und kann jedem, der das auch will ein gepipetes RSS-Feed zur VerfĂŒgung stellen, dass nur die BeitrĂ€ge von Johnny anzeigt. Good Ol’ Times! ;)
http://pipes.yahoo.com/pipes/4KRsX2i52xGP9EFk0kqv4w/
Alle Kommentare von Eay
24
Ich habe ein konkretes Problem, das sich vielleicht mit Pipes lösen lÀsst. Allerdings bekomme ich es selbst nicht hin, vielleicht kann einer der Durchblicker helfen :)
Problem: Ich möchte meinen Podcastfeed http://deef.podspot.de/rss umschreiben. FĂŒr jedes Item soll der //Link// ĂŒberschrieben werden mit der URL aus der //enclosure// des jeweiligen Items. Geht das mit Pipes? WĂ€re schön.
Alle Kommentare von Deef
25
@deef: url aus der was?
@martin: das mit der sortierung bekomm ich immer noch nicht hin hast du da ein funktionierendes beispiel?
Alle Kommentare von Moe
26
URL aus der Enclosure, also die Adresse von der Audiodatei.
Ich glaube nicht dass das geht - das “for each: Annotate” ist dazu nicht cool genug.
@Andreas: Ich arbeite dran :)
Alle Kommentare von nils
27
Das sortieren scheint jetzt zu gehen. Was ne enclosure ist weiss ich schon, nur stand das wort noch nicht in deefs kommentar als ich meinen kommentar geschrieben habe :)
Alle Kommentare von Moe
28
Oh. Gut :)
Editierbare Kommentare haben eben Vor- und Nachteile
Alle Kommentare von nils
29
dafĂŒr, dass das einfach zu bedienen sein soll, ist es sehr kompliziert zu bedienen. und in eine menschenkompatible sprache (englisch, deutsch, hindi von mir aus) könnte man die ganzen unwörter dort auch mal ĂŒbersetzen. ansonsten sehr dufte idee. erinnert an die amiga-musiksoftware “bars & pipes”. ein bisschen.
Alle Kommentare von ntropie
30
@Moe: als ich den Kommentar schrieb hatte ich Enclosure in spitze Klammern gesetzt und der Kommentarfilter hier hat’s brav rausgelöscht.
@Nils: schade, aber danke.
Alle Kommentare von Deef
31
@deef
Das wurde dann wohl als HTML-Befehl aufgefasst und da er nicht interpretiert werden konnte, wurde nichts angezeigt. Das ist das Schöne an HTML. Auch bei Fehlern funktioniert zumindest der Rest.
@nils
Genau wegen sowas kann man bei mir die Kommentare nicht editieren. AuĂer mir natĂŒrlich. Ich kann das. :-)
Alle Kommentare von Henning
32
Hm, ich sehe nicht, wo der Fehler behoben sein soll. Leider werden die Feeds noch immer nicht sortiert nach Datum angezeigt.
Hat das jetzt mal jemand hinbekommen?
Alle Kommentare von bert
33
Bin ich froh, dass ich die Yahoo-Klitsche Flickr bald verlassen werde. Bilder sind fĂŒr jene “Masse” mit denen sie ihre Features oder “Pipes” schmackhaft machen. Seine eigentliche Bestimmung “Fotographie” hat Flickr schon lange verloren. Schade.
Alle Kommentare von Yetused
34
Bei mir gings dann irgendwann, Bert. Ich glaub es hilft im Zweifelsfall eine komplett neue Pipe zu bauen.
Alle Kommentare von Moe
35
Vielleicht eine Hilfe fĂŒr den ein oder anderen - ich hab mal eine kleine EinfĂŒrhung in Yahoo Pipes mit zwei Praxis-Beispielen geschrieben:
http://www.netzwelt.de/news/75171-rssfeeds-remixen-mit-yahoo-pipes.html
Alle Kommentare von Janko
36
Hi,
also ich hab mich glaub ne halbe Stunde damit beschÀftigt und nichts wirklich was hinbekommen. Ich check das nicht, obwohl ich programmierer bin. Ich konnte nicht mal die einzelen URL-Builder verbinden, wollte nicht wirklich.
Die Idee an sich fand ich echt cool, aber ich bekomms nich hin :-(
Alle Kommentare von Sean
37
Interessant zum Blogeintrag von Tim O’Reilly ist dann auch dieser Link:
http://www.majordojo.com/technology/tim_touched_a_nerve.php
Alle Kommentare von till
38
Ah jetzt hab ichs verstanden.
Pipes ist ein Filtersystem fĂŒr RSS Feeds. Wieso nicht gleih so?
Thomas
Alle Kommentare von Thomas
39
@Thomas: Weil es so einfach nun auch wieder NICHT ist… ;)
Alle Kommentare von Andreas
40
Pipes… das ist doch das, was Unix seit Urzeiten (Wikipedia: 1972) hat. Auch die “XML Pipeline” gibt es schon lĂ€nger. Das einzige was hier dazukommt ist eine Benutzerschnittstelle, die natĂŒrlich noch niemanden davon erlöst, Ahnung von der Materie haben zu mĂŒssen um sie benutzen zu können.
Alle Kommentare von DrNI
41
DrNI: UnterschĂ€tze nicht die Macht einer brauchbaren Benutzerschnittstelle… :)
Alle Kommentare von Andreas
42
Andreas: Je einfacher die Benutzerschnittstelle, desto mehr Macht hat Dein Computer ĂŒber dich. Der UmkehrschluĂ sei erlaubt.
Alle Kommentare von DrNI