intertwingly

It’s just data

Feed API Web Application


It seems self evident to me that the Microsoft Feed API is going to be important enough that people are going to want to make sure that their feeds work well with this new platform.

However, not everybody is in a position where they have ready access to a machine running Windows XP Service Pack 2 (SP2) with IE7 Beta 2 Preview loaded on it.

So, to make life easier, I’ve converted Dave Johnson’s program to a web application, and I’m looking for volunteers to host it.  If you are in a position to help with a public server, please leave a comment here with your URL.

Installation

I’ve made the source available in SFW and NSFW versions.

As this is an ASP.Net application, the interfaces provided by the msfeeds.dll need to be exposed via an interop assembly.  You can use tlbimp.exe yourself, or simply pick up the imsfeeds.dll I produced using this same tool.

The .aspx file goes into the C:\Inetpub\wwwroot directory, and the dll goes into a nested bin subdirectory.  Depending on your set up, you may need to define a virtual directory and adjust permissions to allow these files to be accessed.  All this can be done through the IIS console.

Usage

Usage is pretty straightforward.  Simply enter the URI of the feed, optionally select whether or not you want the results to be pretty printed, and click on the button.  What you should see back is the normalized feed that the Microsoft Feed API produces.

Depending on the browser you use, you may need to view-source to see the underlying feed.  But more importantly, you can copy and paste the URI of the feed into your favorite feed reader or Feed Validator.

Requests

While I understand the value of normalizing to a common feed format, I do have a number of requests: