Google's Reader ist ein super Tool, um Feeds zu lesen. Insbesondere deswegen, weil es den Reader auf allen möglichen Plattformen gibt und man somit an einer zentralen Stelle alles abhakt, was man schon gelesen hat. Kein doppeltes Lesen also. Außerdem bietet Google für den Reader eine offene API und es gibt schon unterschiedlichste Tools, um RSS-Feeds auch in nativen Applikationen zu lesen. (z.B. Byline auf dem iPhone)
In RSS-Feeds findet man häufig eine ganz Menge interessanter Sachen, die man direkt seiner Online-Peergroup weiterempfehlen möchte. Dafür bietet Google die Funktion "Empfehlen" oder "Anmerkungen". Die empfohlenen Items sieht aber niemand, wenn man sich nicht aufwändig als "Freunde" bei Google vertüdelt hat und sich gegenseitig in die Empfehlungen linst. Mit einem kleinen Mash-Up lassen sich Empfehlungen inkl. Kommentar direkt bei Twitter posten.
Die Kurzfassung: Wir werden den zu den Empfehlungen von Google Reader gehörenden Atom-Feed mit Hilfe von Yahoo-Pipes so ändern, dass die eigegebene Anmerkung ein Teil des jeweiligen Feed-Item-Titels wird. Den so entstehenden neuen Feed lassen wir dann von Twitterfeed in regelmäßigen Abständen twittern. Ziel erreicht. So einfach.
Zu allererst braucht man mal also einen Google Reader-Account mit ein paar empfohlenen Items, am besten auch mit Kommentar. So sieht das Ganze dann auf der Empfehlungen-Seite im Google Reader-Webinterface aus:

Schonmal nicht schlecht. Ein wichtiges Feature dieser Empfehlungen versteckt Google allerdings ein wenig: Angepriesen wird von Google nur, dass die Empfehlungen auf einer eigenen Seite veröffentlicht werden. Der Link dazu findet sich oben recht auf der Empfehlungen-Seite im Reader. Erst wenn man diese Seite öffnet, dann findet man rechts unter dem eigenen Google-Avatar einen Link zum Atom-Feed der Empfehlungen. Den braucht man! Den Link als mit STRG+C / Apfel+C in die Zwischenablage kopieren.

Dieser Feed ist eine ziemlich umfangreiche Sache. Google Stellt in diesem Feed nicht nur die üblichen Informationen für das Abonnieren und Lesen in einem Feedreader zur Verfügung, sondern der Feed enthält auch den Kommentar, den man zum Feed-Item eingegeben hat und natürlich Titel, Link und Inhalt als strukturierte Informationen. Das sieht in etwas so aus:
<entry gr:crawl-timestamp-msec="1241014738104">
<id gr:original-id="">tag:google.com,2005:reader/item/2e067105d3b850fe</id>
<title type="html">Palm Pre Screens geleakt</title>
<published>2009-04-29T14:18:58Z</published>
<updated>2009-04-29T14:18:58Z</updated>
<link rel="alternate" href="http://feedproxy.google.com/~r/macnotes/~3/ZvdOrM4s8bs/" type="text/html"/>
<link rel="related" href="http://www.macnotes.de" title="MACNOTES.DE: iPhone, iPod, Mac - das unabhängige Magazin rund um Apple"/>
<content xml:base="http://feedproxy.google.com/~r/macnotes/~3/ZvdOrM4s8bs/" type="html">...</content>
<author gr:unknown-author="true">
<name>(Autor unbekannt)</name>
</author>
<gr:annotation>
<content type="html">Ich finde dieses Teil ja echt sexy:</content>
<author gr:user-id="04920413337233063489" gr:profile-id="118351259413951625385">
<name>Tim Adler</name>
</author>
</gr:annotation>
<source gr:stream-id="user/04920413337233063489/source/com.google/link">
<id>tag:google.com,2005:reader/user/04920413337233063489/source/com.google/link</id>
<title type="html">MACNOTES.DE: iPhone, iPod, Mac - das unabhängige Magazin rund um Apple</title>
<link rel="alternate" href="http://www.macnotes.de" type="text/html"/>
</source>
</entry>
Besonders interessant ist hier der <gr:annotation>-Teil, weil sich hier zusätzlich zum Inhalt auch der Kommentar, den man im Reader eingegeben hat nochmal findet. Jetzt muss man das ganz im Prinzip nur noch tweeten. Allerdings kann es dafür nicht in dieser Form bleiben.
Um die Empfehlung zusammen mit dem Kommentar twittern zu können, muss man noch ein wenig an dem Feed manipulieren. Dafür bietet Yahoo den genialen Dienst Pipes, der die Veränderung von RSS-Feeds möglich macht.
Wir brauchen im Prinzip nur eine Pipe, die den Atom-Feed der Google Reader-Empfehlungen nimmt und die jeweilige Anmerkungen mit in den Titel setzt. Kein Hexenwerk. Allerdings ist das Erstellen einer solchen Pipe eine kleine Wissenschaft für sich. Sie sieht in etwa so aus:

Diese Pipe könnt ihr aber einfach mitnutzen. Ihr findet Sie unter dieser Adresse. Das Einzige was Ihr dort noch tun müsst, ist die URL des Atom-Feeds von Euren Google Reader-Empfehlungen in das entsprechende Eingabefeld kopieren und auf "Run Pipe" klicken. Das Ergebnis müsste eine Liste wie diese hier sein:

Oben in diesem Ergebnis findet Ihr wiederum einen Link mit Namen "Get as RSS". Dahinter verbirgt sich die unten dargestellte Feed-Liste mit Eurer Google Reader-Empfehlungs-URL als RSS-Feed. Die Anmerkungen zu einem Feed-Item finden sich in dieser Liste nun also im Titel jedes Items. Diese Titel kann man nun zusammen mit einem Link bei Twitter posten. Dazu wieder die URL des entsprechenden RSS-Feeds mit STRG+C / Apfel+C kopieren und mitnehmen.
Zum Posten bei Twitter nutzt man Twitterfeed. Da man ja ohnehin bereits für Google Reader einen Account besitzt braucht man bei Twitterfeed nicht einmal einen Registrierungsprozess durchlaufen: Man kann direkt oben rechts "Login/Register" wählen und sucht sich dann im OpenID-Dropdown "Google" aus. Klickt man nun auf "Login" kann man über Google das Einloggen bestätigen und hat somit quasi Twitterfeed an seinen Google-Account angedockt.
Nach dem Login kann man wiederum oben rechts "my feeds" aufrufen und einen neuen Feed anlegen. Verschiedene Angaben werden dann nötig. Ich nutze diese hier:

Zuerst muss man seinen Twitter-Account angeben. Man hat die Wahl zwischen OAuth und der direkten Eingabe seiner Logindaten. Ich empfehle OAuth zu verwenden. Bei der "RSS Feed URL" gibt man die URL der Pipe an, die man im Schritt zuvor kopiert hat.
Nun wählt man noch die Update Frequency und die Anzahl der zu postenden Items. Auch wichtig: Bei "Include..." wählt man "title only" denn den Titel hatte wir für Twitter ja extra hübsch gemacht. Genauso setzt man einen Haken bei "Include item link", da sonst die Empfehlung völlig ohne Link gepostet wird, was irgendwie sinnlos ist. Für die Verkürzung des Links hat man diverse Möglichkeiten und wählt nach eigenem Geschmack.
Setzt man nun noch den Haken bei "Active" und drückt den Button zum Speichern, werden die eigenen Google Reader-Empfehlungen ab jetzt direkt bei Twitter gepostet.
Eine lange Kette von Services. Aber ein cooles Ergebnis, und man kann ein bisschen Stolz auf seinen höchstpersönlichen Mashup sein.
Comments
01.05.2009
danke für diesen top-Artikel! Super Sache. Ich habe alles genau so gemacht, außer die Pipes, und dieser kleine Kniff macht eben den Unterschied!
Freue mich auf neue Artikel :)
Martin.
15.10.2009
der Bericht ist auf jeden Fall interessant. Was mich jetzt nur interessieren würde:
Hast Du Pipes schon einmal für das Synchronisieren zwischen iCal/Google Kalender mit Twitter benutzt ? Bzw. Last.fm Daten nach Twitter ...
Sämtliche "Sozialen Netze" könnte man doch über diese Steuerung in einen Twitter Channel "verschieben".
15.10.2009
Prinzipiell kann TwitterFeed ja jeden RSS-Feed nach Twitter exportieren, da hast Du recht. Und Aufbereiten solltest Du jeden RSS-Feed mit Pipes auch können.
Was hast Du denn genau vor?
29.10.2009
29.10.2009
17.11.2009
Anfangs hat das Ganze super funktioniert, inzwischen vergehen zwischen dem Abgeben der Empfehlung in Google Reader und der Publikation bei Twitter aber Zeiträume im Bereich sechs bis 18 Stunden. Woran könnte das liegen?
17.11.2009
Für gute Alternativen zu Twitterfeed wäre ich sehr dankbar... :(
17.11.2009
wie man sich so bewegt im www.
Google Reader nutzen wir eher weniger, denn wir wurden auf etwas
anderes aufmerksam gemacht: Auf
http://ping.fm/
Da sind wir erst in der Einrichtungsphase - doch es verspricht gut zu werden.
18.11.2009
Meine Vermutung würde dabei auch immer primär sein, dass Twitterfeed hängt. Ich hatte allerdings noch nie den Fall, dass es dann überhaupt nie gepostet wurde. Die Tweets kamen dann einfach später.
24.02.2010
ich bin deinen oben beschriebenen Weg Schritt für Schritt durchgeganen, aber irgendwie kommt nichts bei Twitter an. Hast du noch einen Tipp bzw. klappt das noch bei dir?
24.02.2010
06.03.2010
25.05.2010
Add a comment