RSS-Feeds und so Zeugs

Erinnert sich noch jemand an diesen Eintrag? Ich schon. Immer intensiver sogar. Die damalige Lösung war ein Skript auf dem Server, dass aus einem RSS- oder Atom-Feed, HTML-Code zauberte. Leider war dieses Skript doch recht eingeschränkt, langsam und beanspruchte den Server doch zu sehr. Wenige Monate später bot Google ein passende Lösung, genannt Google Feed API. Diese API ist durchaus schnell und beansprucht nicht den eigenen Web-Server. Dieses Problem wär also gelöst, auf geht’s zum nächsten.

Diese Feed-API verarbeitet jeden Feed als separates Objekt und mein Javaskript-Wissen ist zu begrenzt, um diese Objekt-Daten dann miteinander zu vergleichen, auszuwerten und das Ergebnis auszugeben. Was ich somit brauche ist ein einziger Feed.

Hier kommt Google-Lösung Nummer Zwei ins Spiel. Google’s Reader dient mir schon lange als primäre RSS-Reader-Lösung. Dazu gibt es auch die Möglichkeit Feed-Items mit anderen zu teilen. Finde ich etwas sehr Lesenswertes, dann kann ich diesen Text anderen Lesern zugänglich machen. Dieses „shared Items“-Feature wiederum bekommt eine eigene URL samt eigenem Feed, aus jenen Links, die ich teilen möchte. Soweit perfekt.

An diesem Punkt habe ich einen separaten Feed mit Links den ich gern hier einbinden möchte. Das funktioniert soweit auch, nur gibt es mit dem Feed ein Problem. Was man sieht, ist einmal Google’s eigene Lösung, sowie mein Versuch. Irgendwie bekommt meine Lösung nicht die aktuellen Feed-Daten.

Zuerst dachte ich, dass mein Javaskript irgendwo den Fehler verusacht, aber wenn ich diesen Shared-Items-Feed auf der Feed-API Seite in dieses Modul integriere, dann sind auch da nur alte Feed-Daten zu sehen. Mein Skript kann also den Fehler nicht verusachen. Der Feed im herkömmlichen Readern betrachtet wird fehlerlos aktualisiert, beim Einbinden in eine stinknormale Website kommt nur eine alte Version des Feeds an und ich habe keinen blassen Schimmer wieso.

Ich möchte hier keine halbherzige Lösung anbieten. Auf lange Sicht möchte ich meinen eigenen RSS-Reader haben, auch der Google-Reader ist für meinen Geschmack durchaus überfrachtet. Momentan brauch ich noch mehr Erfahrung und Wissen, wie andere RSS-Lösungen so funktionieren. Google selbst macht es einem nicht allzu einfach ihre obskuren, dateneffektiven aber undokumentierten Skripte zu analysieren.