Skip to content

Moving from Google Reader back to NetNewsWire

On my daily commute I pass some spots where my iPhones reception is flaky at best. As this leads me to staring into the void of Google Reader trying to fetch some articles, I really want to use a feed reader that downloads articles in advance. Next to this I didn’t really like Google Readers interface on the iPhone (too much unnecessary links on the frontpage and the fixed viewport makes long lines of code to be cut off) and can’t seem to recall why I left NetNewsWire in the first place.

When comparing Google Readers OPML export to an old OPML export from NetNewsWire I noticed that quite a few feeds appeared in only one of the two exports. After googling for a way create an union out of more than one OPML file, and contemplating to make one myself using the XML::OPML CPAN module I settled for the following workflow to find get the feeds unique to Google Readers OPML export

Creating an OPML export out of Google Reader can be done in Settings and then Import/Export

In TextMate

  • Apply a regular expression replace to both OPML files. Replace .xmlUrl="(.?)".|. with $1
  • Use the Filter through Command sort|uniq on both files and save them
  • Select both files in the Project Drawer and apply a diff to the selected files
  • To only keep feeds unique to the first OPML file use the Filter through Command grep '^-'
  • Apply a regular expression replace replacing ^(.*)$ with <outline xmlUrl="$1" />
  • Add <opml version="1.0"><body> to the begin and <body/><opml/> to the end of the file and save the file
  • Import the OPML file in NetNewsWire and refresh all subscriptions

Now lets hope that the web interface to NewsGator is as nice as Google Reader

Edit: Hmm, just thought that I could also do this by importing my old NetNewsWire OPML, replacing the NewsGator subscriptions with NetNewsWire, removing all subscriptions from NetNewsWire and then importing Google Readers OPML and merging NetNewsWire and NewsGator. But where is the fun in that :)

Googling for my domain name

While googling for www.kuijjer.com I found out that the Did you mean result gives a lot of insight in Googles pervasive knowledge. It even has knowledge of my family relations and shows the last name of my mother :) _Google_www.kuijjer.com.png

Adding Google Analytics to DotClear

To add the JavaScript needed by Google Analytics to DotClear I simply added a text widget using the Presentation widgets menu option.

Keeping the Title empty makes the script appear invisible, and dechecking the Home page only checkbox adds the script to every page.

_DotClear_GoogleAnalytics.png

First impressions of DotClear on Gandi

Installing DotClear on my domain was a breeze. As it is hosted by my domain registrar Gandi, it merely consisted of a few clicks and changing the default subdomain of blog to www.

The next steps will consist of making a few adjustments:

  • Looking through the default themes, and picking one with a minimal, clean look
  • Changing that theme to look more minimal (e.g. by letting links be underlined)
  • Finding a way to add Google Analytics to DotClear, which could be problematic as I don’t have much control of its installation