Ganz einfach war es nicht, einen Parser für RSS-Feeds zu schreiben. Natürlich gibt es im Netz der Netze fast nichts, was es nicht gibt. Eine ganze Menge fertiger Aggregatoren kann man sich auf die Festplatte ziehen und für eigene Zwecke auf dem Server installieren. Doch viele dieser Werkzeuge sind so komplex programmiert, dass es schwierig ist, sich in den Code einzuarbeiten, wenn man Details verändern möchte.
Problematisch aber ist vor allen Dingen, dass viele interessante Newsfeeds nicht ganz
astrein sind, also in Bezug auf die strengen Spezifikationen Fehler aufweisen. Solche RSS-Quellen
erzeugen dann HTML, das in sich wieder Fehler
enthält und die Darstellung zerstört.
Also habe ich nach einer Lösung gesucht, die pragmatisch an das Aggregieren herangeht und nicht
auf den Specs herumreitet. Sie sollte nachvollziehbar programmiert und möglichst gut dokumentiert
sein. Außerdem sollte sie frei erweiterbar sein. Eine solche Lösung habe ich mit Rippy gefunden. Mein
Dank gilt deshalb Matthew Skala,
dessen PHP-Script simpel genug ist, dass
ich es verstehen und auf meine Bedürfnisse zuschneiden konnte.
Im Übrigen möchte ich mich beim deutschen RSS Verzeichnis bedanken für die Präsentation einer großen Auswahl an verfügbaren Newsfeeds.