17
05

RSS-Feeds und so Zeugs

Erin­nert sich noch jemand an die­sen Ein­trag? Ich schon. Immer inten­si­ver sogar. Die dama­lige Lösung war ein Skript auf dem Ser­ver, dass aus einem RSS- oder Atom-Feed, HTML-Code zau­berte. Lei­der war die­ses Skript doch recht ein­ge­schränkt, lang­sam und bean­spruchte den Ser­ver doch zu sehr. Wenige Monate spä­ter bot Google ein pas­sende Lösung, genannt Google Feed API. Diese API ist durch­aus schnell und bean­sprucht nicht den eige­nen Web-Server. Die­ses Pro­blem wär also gelöst, auf geht’s zum nächs­ten.

Diese Feed-API ver­ar­bei­tet jeden Feed als sepa­ra­tes Objekt und mein Javaskript-Wissen ist zu begrenzt, um diese Objekt-Daten dann mit­ein­an­der zu ver­glei­chen, aus­zu­wer­ten und das Ergeb­nis aus­zu­ge­ben. Was ich somit brau­che ist ein ein­zi­ger Feed.

Hier kommt Google-Lösung Num­mer Zwei ins Spiel. Google’s Rea­der dient mir schon lange als pri­märe RSS-Reader-Lösung. Dazu gibt es auch die Mög­lich­keit Feed-Items mit ande­ren zu tei­len. Finde ich etwas sehr Lesens­wer­tes, dann kann ich die­sen Text ande­ren Lesern zugäng­lich machen. Die­ses “shared Items”-Feature wie­derum bekommt eine eigene URL samt eige­nem Feed, aus jenen Links, die ich tei­len möchte. Soweit per­fekt.

An die­sem Punkt habe ich einen sepa­ra­ten Feed mit Links den ich gern hier ein­bin­den möchte. Das funk­tio­niert soweit auch, nur gibt es mit dem Feed ein Pro­blem. Was man sieht, ist ein­mal Google’s eigene Lösung, sowie mein Ver­such. Irgend­wie bekommt meine Lösung nicht die aktu­el­len Feed-Daten.

Zuerst dachte ich, dass mein Javaskript irgendwo den Feh­ler ver­u­sacht, aber wenn ich die­sen Shared-Items-Feed auf der Feed-API Seite in die­ses Modul inte­griere, dann sind auch da nur alte Feed-Daten zu sehen. Mein Skript kann also den Feh­ler nicht ver­u­sa­chen. Der Feed im her­kömm­li­chen Rea­dern betrach­tet wird feh­ler­los aktua­li­siert, beim Ein­bin­den in eine stink­nor­male Web­site kommt nur eine alte Ver­sion des Feeds an und ich habe kei­nen blas­sen Schim­mer wieso.

Ich möchte hier keine halb­her­zige Lösung anbie­ten. Auf lange Sicht möchte ich mei­nen eige­nen RSS-Reader haben, auch der Google-Reader ist für mei­nen Geschmack durch­aus über­frach­tet. Momen­tan brauch ich noch mehr Erfah­rung und Wis­sen, wie andere RSS-Lösungen so funk­tio­nie­ren. Google selbst macht es einem nicht allzu ein­fach ihre obsku­ren, daten­ef­fek­ti­ven aber undo­ku­men­tier­ten Skripte zu ana­ly­sie­ren.

Kommentar schreiben
safari bug

Vorschau:

HTML ist in Kommentaren zugelassen. Erlaubt sind die HTML-Tags:
<a href>, <i>, <p>, <strong>, <em>, <ul>, <ol>, <li>, <blockquote>.
Alle themenfremden oder persönlichkeistverletzenden Beiträge werden gelöscht, also immer schön sachlich argumentieren.

schrieb: