I do like to use Mail.app in Mac OS X. I use it for emails and I use it for newsfeeds.

However, I have one particular problem with it, which is: It’s able to import RSS and Atom feeds, but cannot export a file which lists all of the RSS/Atom feeds that you have subscribed too. If this information was exported into the OPML format, then it would be able to be imported into many different feed readers (such as the superior OpenLink Data Space Feed Manager, or the Google Reader or the NetNewsWire)

Well. This afternoon I created something awesome, it’s quite a small Ruby program which creates an OPML file of your feeds which can then be uploaded to other feed readers. I call it MailAppToOPML.

It’s a Google Hosted project and is available through the MailAppToOPML Google Code Space.

Why Ruby?

It’s simple, it’s available on Leopard natively and I am quite fond of it’s blend of Object Oriented and Functional Programming styles.

Why would I want to export it from Mail.app?

You might find that having your RSS and Atom feeds in Mail.app is quite restrictive. For example if you imported the subscriptions into OpenLink Data Space Feed Manager then you would have the added benefit of your feeds being in a well established methodology known as Linked Data (for those techies out there, that means that you’ll be able to SPARQL your feeds!). You may also want to create a neat little widget (WUPnP) for your website which displays current items in your feeds, so that you can share a bit of your knowledge space (Universe of Discourse).

How to use it?

Simply download it from the MailAppToOPML Google Code Space, and then launch terminal. Run the file (mailapptoopml.rb) by dragging it onto terminal and pressing the enter key. It will then tell you where the outputted file is.

Shouldn’t be too much of a problem. Let me know if you encounter any errors though, I’ll be happy to fix ‘em.

I am quite irritated/upset….

I just had a phone call from the BBC, they are recording at about 5:30pm today (it is 4:35pm as I write this) for Newsnight tonight. They will be doing a piece on Data Sharing and the Semantic Web, and they were looking for an expert to come into the studio and be interviewed…. because I live in Bristol it would have taken me at least 2 hours to get there. So I’ve missed out on that one, it would have been fantastic to go on a National/International BBC 2 show!!

Oh well. Guy’s at the BBC (or any other TV/Radio Production Company): if you’d like me to come in for a chat, then I am more than happy to do so. I live in Bristol, but I am happy to travel elsewhere, you’ll have to let me know in advance though. Many thanks to the guy that called me.

I can’t believe that just happened…

Tim Berners-Lee spreads the word to Radio 4 Listeners about the Semantic Web and Linked Data. Do listen!

Tags:

  • Tim Berners-Lee
  • Semantic Web
  • Linked Data
  • BBC Radio 4

Completely unrelated technological question which popped into my head:

  • Do you think a teleporter (like on Star Trek) would make you feel travel sick?

Answers on a postcard…. or even better using the comment box.

<a href="https://www.vanirsystems.com/danielsblog/category/programming/" title="View all posts in progr