Sign up ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

Is there a way to export or archive all the blog posts from a feed in Google Reader?

Sometimes blogs get deleted, but Google Reader still manages to save much of their content.

How can I export those blog entries off of that blog an onto a hard disk?

share|improve this question

closed as off-topic by jonsca May 24 at 7:10

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions on applications or application features that are no longer available are off-topic for Web Applications as no one will ever be able to make use of the answers again." – jonsca
If this question can be reworded to fit the rules in the help center, please edit the question.

Not sure how to do it, but it should certainly be possible. The 'Reeder for iPad' application somehow manages to pull in the data from Google Reader. Also see this page. – Zoredache Jul 22 '11 at 7:08

4 Answers 4

up vote 7 down vote accepted

After logging to Google Reader, you can download the last 1000 items of each feed using the url[feed_address]?n=1000. If you need to archive more than 1000 items, you have to follow this procedure (the key word is "continuation parameter").

share|improve this answer

You could always access the raw XML of the feeds and create your own method to parse them and save the important sections to disk.

Something like this Chrome extension is helpful in accessing the XML for different feeds that you have active in the reader.

Having this raw information will get you whatever content that the blog was exposing to the world, but it won't necessarily get the entire blog from top to bottom. Running something like httrack would allow you to download the entire blog for offline viewing.

share|improve this answer
Hm I see - thanks for all the info! I was more thinking of doing something like downloading the entire blog if it got deleted (or if the server crashed) - since I subscribe to hundreds of feeds, and probably wouldn't have the time to manually do it for each feed - but would do it if the blog got deleted (which has happened before) – InquilineKea Jul 21 '11 at 19:05

I wanted to do the same thing a couple of days ago, so I put together this simple script:

The script can be used to download the entirety of a single feed stored in Google Reader. For instance, if I wanted to dump the feed for BoingBoing, I'd run it like this:

$ python

It will then start printing every entry Google Reader has stored. Of course, BoingBoing is a busy site, so it would take a while, but it should work. This is useful especially to save a copy of blog entries -- or entire sites -- that no longer exist anywhere else.

share|improve this answer

RSSOwl also is able to retrieve the last 1000 items of each feed you have subscribed in Google Reader.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.