Take the 2-minute tour ×
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
2  
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. code.google.com/p/google-reader-api/w/list –  Zoredache Jul 22 '11 at 7:08
add comment

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 http://www.google.com/reader/atom/feed/[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
add comment

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
1  
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
add comment

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

share|improve this answer
add comment

I wanted to do the same thing a couple of days ago, so I put together this simple script: https://code.google.com/p/getgrfeed/

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 getgrfeed.py http://feeds.boingboing.net/boingboing/iBag

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
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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