I like to think of myself as a fairly technical person and I rely on my computer (which I call my main rig) probably a little to much. I’ve had this Dell Dimension 8300 for almost 5 years and have done just about everything I can to keep it running as best I can. Changed the case, upgraded RAM, new hard drives, new PSU, new CPU cooler, new video cards. Heck I ran the same installation of XP for 5 years…that’s pretty impressive in itself.
So when I finally took the plunge and ordered a new computer (Dell XPS Studio 8100) I knew that I was in store for a lot of pain moving all my programs over. I try to do so much it’s just not an issue of installing new stuff (although this computer is 64 bit not 32) but it’s also an issue of customization. Not to mention this is my first time playing with Windows 7 so there’s a learning curve. I mean I have Vista Ultimate but don’t use it a whole lot (it’s on a test machine dual booting with Ubuntu). Point is after using a computer for so long you kind of feel attached to it. Heck I almost feel bad using this new computer.
I got Outlook moved over with all my rules and stuff, got IE and bookmarks, heck I even got my VNC server installed so I could accept incoming connections from my Ultra VNC SC program. The next main thing on my list of what to do was get my widgets over, especially my RSS aggregator “NewsStand”. So I copied over my widgets directory from my old Hard Drive, installed the latest and greatest Yahoo Widget program (no…I don’t want yahoo to be my default home page or search engine, thank you very much) and fired up NewsStand to see all my feeds were gone.
After thinking about it for a little bit I came to the conclusion that NewsStand (which doesn’t have an export feature) must store the feed information within the registry somewhere. So I tried loading the hive from my old HD but in the end it was easier to just put the HD back in the old machine and search for a known feed URL (kotaku in my case).
Found it in HKEY_CURRENT_USERSoftwareYahooWidgetEngineWidgetsNewsStand. Basically there’s a field called “feeds” that contains every RSS feed in a single line. All I did was select all, copy the data to a text file and then go to the same location in Windows 7 and copy it in (overwriting the default feeds present). I could have just readded them all myself manually but honestly that would have kinda sucked. I think they should really add an export option if possible but at least it’s good to know the data wasn’t lost.
Here’s an example of what the data looked like in the registry:
<?xml version=”1.0″ encoding=”utf-8″?>
<Feed maxVisibleItems=”25″ url=”http://rss.slashdot.org/Slashdot/slashdot” updateFrequency=”15″ userTitle=”Slashdot”/>