2009-04-20 4 views
6

Ich abonniere eine Reihe von RSS-Feeds, meist aus meiner eigenen Zeitzone (UK: derzeit GMT + 1, a.k.a BST). Ich bin aber auch an Nachrichten aus Neuseeland interessiert (derzeit GMT + 12).Zeitverzögerung ein externer RSS-Feed

Mein Problem wird durch meine Sucht verursacht, meine ungelesene Zählung bei oder nahe Null zu halten. Wenn ich meinen RSS-Reader am Morgen auflade, hat er alle NZ-Nachrichten auf einmal gesammelt (normalerweise ungefähr 100 Einträge) und ich fühle mich gezwungen, sie alle zu lesen oder sie alle als gelesen zu markieren, um mein Bedürfnis nach Null-Ungelesenem zu befriedigen -Anzahl.

Ich dachte, eine gute Lösung wäre, den RSS-Feed irgendwie zu verzögern, also würde ich die Geschichten zu ihrer Zeit +12 Stunden mit dem Tropf versorgen, so dass ich sie durch den Tag lesen könnte, wenn sie reinkommen.

Also meine Frage (oder eher Fragen): Gibt es so etwas derzeit & was ist das? (kein Punkt, der das Rad überarbeitet) Wenn nicht: Was wäre der beste Weg, dies selbst zu tun? Ich habe Zugriff auf einen Linux-Webserver, auf dem ich Skripte ausführen kann, Datenbanken erstellen, Dateien speichern usw., also sollte es einen Weg geben ...

Ich bin am meisten mit Perl vertraut und habe ein wenig mit XML herumgespielt In diesem Fall würde das natürlich funktionieren ... oder gibt es einen einfacheren Weg, den ich vermisse?

+1

Ich würde eine neue Art und Weise lieben, dies zu tun (da Yahoo Pipes ist weg), wenn jemand eine hat ... Und im Idealfall etwas, das mit einem 6 Monate versetzt (auf der nördlichen Hemisphäre Rezept Blogs funktionieren würde bekommen in die richtige Saisonalität für die südliche Hemisphäre). –

Antwort

3

Das klingt nach etwas, das Sie mit Yahoo! Pipes (http://pipes.yahoo.com), möchten Sie vielleicht das erkunden. Sobald Sie sich dort vertraut gemacht haben, sehen Sie sich den Date Builder und die Filteroptionen an.

+1

Danke - das ist genau das, was ich getan habe. Ich schaffte es ziemlich schnell zu arbeiten - sicherlich schneller als wenn ich es in Perl getan hätte! URL Builder -> Feed abrufen -> Filter -> Pipe Output. Auch ein Date Builder füttert den Filter mit "11 Stunden" als Parameter. – x3ja