GoogleリーダーのRSSフィードからすべてのブログエントリをアーカイブ/エクスポートする[終了]


9

Googleリーダーのフィードからすべてのブログ投稿をエクスポートまたはアーカイブする方法はありますか?

ブログが削除されることもありますが、Googleリーダーは依然としてコンテンツの大部分を保存しています。

それらのブログのエントリをハードディスクからハードディスクにエクスポートするにはどうすればよいですか?


2
それを行う方法はわかりませんが、それは確かに可能であるべきです。「Reeder for iPad」アプリケーションは、なんとかしてGoogleリーダーからデータを取り込むことができます。こちらのページもご覧ください。 code.google.com/p/google-reader-api/w/list
Zoredache

回答:


7

Googleリーダーにログインした後、http://www.google.com/reader/atom/feed/ [feed_address] ? n = 1000というURLを使用して、各フィードの最後の1000アイテムをダウンロードできます。1000を超えるアイテムをアーカイブする必要がある場合は、この手順に従う必要があります(キーワードは「継続パラメータ」です)。


2

常にフィードの未加工のXMLにアクセスし、独自のメソッドを作成してそれらを解析し、重要なセクションをディスクに保存できます。

このChrome拡張機能のようなものは、リーダーでアクティブになっているさまざまなフィードのXMLにアクセスするのに役立ちます。

この未加工の情報があれば、ブログが世界中に公開していたコンテンツはすべて取得できますが、必ずしもブログ全体が上から下に移動するとは限りません。以下のような何か実行httrackこと でしょうあなたがオフライン表示用ブログ全体をダウンロードすることができます。


1
なるほど。すべての情報に感謝します。ブログが削除された場合(またはサーバーがクラッシュした場合)にブログ全体をダウンロードするようなことをもっと考えていました-何百ものフィードを購読していて、フィードごとに手動で実行する時間がないためですが、 (以前に発生した)ブログが削除された場合に実行してください
InquilineKea

2

数日前に同じことをしたかったので、次の簡単なスクリプトをまとめました:https : //code.google.com/p/getgrfeed/

スクリプトを使用して、Googleリーダーに保存されている単一のフィード全体をダウンロードできます。たとえば、BoingBoingのフィードをダンプしたい場合は、次のように実行します。

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

その後、Googleリーダーが保存したすべてのエントリの印刷が開始されます。もちろん、BoingBoingはビジーなサイトなので、少し時間がかかりますが、機能するはずです。これは、他の場所には存在しないブログエントリ(またはサイト全体)のコピーを保存する場合に特に便利です。


1

RSSOwlは、Googleリーダーで購読した各フィードの最後の1000アイテムを取得することもできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.