Gerade bei discobeats gesehen: Prinzzess`Allerlei hat zu einer Blog-Parade zum Thema Feed Reader aufgerufen. Beim letzten Blog-Event dieser Art hat es mit unserer Teilnahme ja peinlicherweise nicht geklappt, weil wir uns zu viel vorgenommen hatten. Diesmal schreibe ich daher direkt was und höre nicht eher auf, bis ich fertig bin ,-)
Welchen Feed-Reader benutzt ihr?
Das ist bei mir etwas eher unkonventionelles: ein IRC-Bot.
Möglichst kurz erläutert steht IRC steht für Internet Relay Chat. Das ist ein rein textbasiertes Chat-System, welches etwa seit Ende der 80er Jahre existiert. Es gibt verschiedene IRC-Netze, zu den Bekanntesten zählen da wohl das IRCNet oder das Quakenet. Da die meisten Server OpenSource sind kann man aber auch ein eigenes Netzwerk aufbauen, so wie wir es mit teranetworks gemacht haben.
Um sich auf einem IRC-Server anzumelden benötigt man dann einen Client. Empfohlen seien da X-Chat für Windows/Linux oder irssi für die Linux Shell. Möchte man erstmal nichts installieren kann man auch einen Webchat wie IRC:CGI verwenden.
Für das IRC gibt es nun auch eine grosse Anzahl an Bots, die verschiedene Funktionen erfüllen können. Sehr bekannt ist zum Beispiel der Eggdrop. Ich verwende nun allerdings den Ruby Rbot (ich empfehle die SVN Version).
Kostenlos oder kostenpflichtig?
Es ist toll in der OpenSource Welt. Rbot sowie die Ruby Libs, die IRC-Komponenten und Linux sind völlig kostenlos.
Warum gerade dieser? Vor- und Nachteile?
Weil ich eigentlich immer über verschiedene Clients im IRC bin, aber selten an denselben Computern. Ich habe mir auch andere server-basierte Feed-Reader wie zum Beispiel Gregarius angeschaut, allerdings sind mir die alle zu fett oder zu langsam. Via unserem angepassten GNU Screen und irssi kann ich dann trotzdem bereits ausgebene Beiträge abrufen.
Ein weiterer Vorteil ist, dass nicht nur ich von dem Feed-Reader profitiere. Der Bot sitzt in einem dedizierten Channel (#news) in den jeder Benutzer auf unserem Netzwerk eintreten kann, der möchte. Dort kann jeder User seine eigenen Feeds hinzufügen oder sich eine eigene Feedliste per Query mit dem Bot zusammenstellen.
Welche Formate unterstützt er?
Mit der RSS 1+2 Unterstützung deckt er eigentlich schon die überwiegende Mehrheit der Formate ab. Atom funktioniert normalerweise auch. Wichtig ist, dass die Feeds korrekt formatiert sind, das heisst das Charset ordentlich angegeben sind und den Formatvorgaben entsprochen wird.
Handling? Usability? Besonderheiten?
Das Handling ist denkbar einfach.
Einen neuen Feed füge ich mit “,rss watch handle url” hinzu. Also zum Beispiel schreibe ich im Channel “,rss watch geekosphere http://feeds.feedburner.com/teranetworks”. Dies packt den entsprechenden Feed in die Datenbank und gleichzeitig in die Watchlist, das heisst er wird in vorgebenen Abständen (5min) auf neue Beiträge oder Änderungen geprüft und bei Bedarf dann ausgegeben. Möchte man eine personalisierte Feedliste führen schreibt man dem Bot eine private Nachricht und bekommt die Feeds dann dort ausgegeben.
Andere Optionen und Ausgaben funktionieren nach dem gleichen Prinzip. Möchte man wissen, welche letzten Beiträge in einem bestimmten Blog waren schreibt man “,rss show geekosphere”. Um einen Feed aus der Liste zu nehmen gibt es entweder “unwatch” (damit kann man den Feed immernoch manuell aufrufen, er wird aber nicht mehr automatisch ausgegeben) oder “del” um ihn komplett zu entfernen.
Das Aussehen ist sehr simpel gehalten:
:: feed-titel :: beitrags-überschrift @ beitrags-url
Den Rest konfiguriert man über seinen IRC-Client. Also zum Beispiel Timestamp für die Uhrzeit, oder Grösse, Art und Farbe der Schrift.
Abschliessend nochein Screenshot von meinem “ungepimpten” X-Chat, weil ich gerade unterwegs bin, damit man sich das ein wenig besser vorstellen kann. Viel Spass noch mit der Blogparade und beim Aussuchen Eures Lieblings-Feed-Readers.
