Archivieren / exportieren Sie alle Blogeinträge aus einem RSS-Feed in Google Reader [geschlossen]

9

Gibt es eine Möglichkeit, alle Blog-Beiträge aus einem Feed in Google Reader zu exportieren oder zu archivieren?

Manchmal werden Blogs gelöscht, aber Google Reader kann immer noch einen Großteil ihrer Inhalte speichern.

Wie kann ich diese Blogeinträge aus diesem Blog auf eine Festplatte exportieren?

InquilineKea
quelle
2
Ich bin mir nicht sicher, wie ich es machen soll, aber es sollte auf jeden Fall möglich sein. Die Anwendung "Reeder für iPad" schafft es irgendwie, die Daten aus Google Reader abzurufen. Siehe auch diese Seite. code.google.com/p/google-reader-api/w/list
Zoredache

Antworten:

7

Nach der Anmeldung bei Google Reader können Sie die letzten 1000 Elemente jedes Feeds über die URL http://www.google.com/reader/atom/feed/[feed_address lightboxes ? n=1000 herunterladen . Wenn Sie mehr als 1000 Elemente archivieren müssen, müssen Sie dieses Verfahren befolgen (das Schlüsselwort lautet "Fortsetzungsparameter").

tic
quelle
2

Sie können jederzeit auf das unformatierte XML der Feeds zugreifen und eine eigene Methode erstellen, um sie zu analysieren und die wichtigen Abschnitte auf der Festplatte zu speichern.

So etwas wie diese Chrome-Erweiterung ist hilfreich beim Zugriff auf XML für verschiedene Feeds, die Sie im Reader aktiviert haben.

Wenn Sie diese Rohdaten haben, erhalten Sie alle Inhalte, die das Blog der Welt zugänglich gemacht hat, aber nicht unbedingt das gesamte Blog von oben nach unten. Wenn Sie so etwas wie httrack ausführen , können Sie das gesamte Blog für die Offline-Anzeige herunterladen.

jonsca
quelle
1
Hm ich verstehe - danke für all die Infos! Ich dachte eher daran, das gesamte Blog herunterzuladen, wenn es gelöscht wurde (oder wenn der Server abstürzte) - da ich Hunderte von Feeds abonniere und wahrscheinlich nicht die Zeit hätte, dies für jeden Feed manuell zu tun -, aber würde Tun Sie es, wenn der Blog gelöscht wurde (was schon einmal passiert ist)
InquilineKea
2

Ich wollte vor ein paar Tagen dasselbe tun, also habe ich dieses einfache Skript zusammengestellt: https://code.google.com/p/getgrfeed/

Mit dem Skript kann der gesamte in Google Reader gespeicherte Feed heruntergeladen werden. Wenn ich beispielsweise den Feed für BoingBoing ausgeben möchte, würde ich ihn folgendermaßen ausführen:

$ python getgrfeed.py http://feeds.boingboing.net/boingboing/iBag

Anschließend wird jeder Eintrag gedruckt, den Google Reader gespeichert hat. Natürlich ist BoingBoing eine geschäftige Site, daher würde es eine Weile dauern, aber es sollte funktionieren. Dies ist insbesondere nützlich, um eine Kopie von Blogeinträgen - oder ganzen Websites - zu speichern, die nirgendwo anders mehr vorhanden sind.

Jeremy
quelle
1

RSSOwl kann auch die letzten 1000 Elemente jedes Feeds abrufen, den Sie in Google Reader abonniert haben.

tic
quelle