Export Google Personalized Homepage Feeds to OPML #
Update on 2/1/2010: iGoogle no longer supports inline gadgets, which includes this module. The alternate OPML export method described by Google Operating System still works however.
The recently released Google Reader homepage module makes it even easier to keep track of feeds on the Google Personalized Homepage. Unlike the built-in feed handling of the homepage, it keeps track of read state, can display item contents inline (in a floating bubble) and takes up much less room. However, if you've been using the homepage's feed modules, moving the feeds to Reader is a tedious process, since the site does not provide an export functionality.
I've created a simple inline module that adds an OPML export feature to the hompage. It does this by going through the DOM, looking for feed modules, and extracting the feed URL from them. It also handles Google News modules, which can be mapped to feeds, but are not quite the same as far as the code goes. To use it, click the "Add to Google" button below:
Once you've gone through the module adding process (and allowed inlining), simply click the "Export OPML" button. This does not work in Internet Explorer, since it does not support data:
URIs. Then, do a "Save As..." on the pop-up window and import that OPML file into Google Reader (click "Edit Subscriptions" then "More Actions..." then "Import Subscriptions") or any other feed reader.
This module is not endorsed by Google, and is not guaranteed to always work (especially on non-US Google domains).
40 Comments
add it to your google homepage here:
http://elitefxgames.com/rss/igoogle-opml.htm
Chris, I'm not having any trouble with this, even with the latest Personalized Homepage release (with tabs and the ability to minimize modules).
It appears to be broken in FF2.0/Safari/Webkit/Omniweb -- all the output goes to the address bar with funky encoding. :(
Bonsito and Ken, it's just a matter of selecting a tab, adding the widget, and then repeating for each tab. Worked like a charm for me.
I'm using Firefox 2.0 on OS X, by the way, and having no trouble.
This XML file does not appear to have any style information associated with it. The document tree is shown below.
What am I doing wrong?
1. add the button in the post at the top to your google homepage. do that by clicking on the button. (i use firefox and tabs. not a problem. just move the "button" from one tab to another on your google home page when you're finished with it.)
2. once the button is on the google homepage, click on it. it "exports" the relevant feeds to a new browser page (or tab).
3. go to that page; execute the "save as" file command. it saves that page to your computer.
4. go to google reader|setting|import/export. browse your computer to select the "OPML file" (it is the file you just saved to your computer). upload that file.
5. the relevant feeds then appear (more or less) in google reader.
My effort to move 95 feeds from google homepage to reader worked flawlessly. thank you for posting this gadget.
Not having much luck with this file.
(Tip for IE users : USE FIREFOX, YOU MORON).
I would REALLY like to use this gadget so I would really appreciate any help on how to resolve. Thanks
This XML file does not appear to have any style information associated with it. The document tree is shown below.
−
opml version="1.0">
head/>
body/>
/opml>
Please help!
Go here.
Unfortunately it shows a message for mine: Sorry, this gadget uses the inlining feature, which is no longer supported
and doesn't work.
Post a Comment