Alpha Release: Windows Live Writer Feed Insert Plugin

I’ve published an alpha release of a Windows Live Writer plugin that makes it easy to pull multiple RSS or Atom feed items into a blog post.  Let me know what you think.

The download link is here:

http://evolvingwe.com/files/FeedInserterAlpha.zip

This download includes an installer that will also install the source code underneath the Windows Live Writer plugins directory. 

Instructions

After installing this plugin you should see a new option in your insert menu.

image

If you choose this then you’ll get a pop-up that asks for the URL of a feed to insert.

image

Click OK.

The contents of that feed will be inserted in your post and the feed will be kept in the feed history for the plugin.

image

Thanks

I’m about to head over to www.codeplex.com and contribute some fixes I had to make to the http://www.codeplex.com/FeedDotNet project.  I’m including this as a dependency and should probably give them attribution in addition to the contributions to the source.  🙂

Thanks to the Windows Live Writer team. This was easy since the SDK was decently documented and came with good samples. 

Notes

  • This has been tested against Windows Live Writer (Beta) 12.0.1277.816.  I can’t promise it works against any other version.
  • If the install succeeds, but you don’t get the “Insert Feed Content” menu item then it’s likely you have a non-default install location for windows live writer.  You’ll have to go to the “c:Program FilesWindows LiveWriterPlugins” directory and manually copy the files out of there and into your real plugins directory. Hey, it’s an alpha, it’s not supposed to be easy.

TODO

  • My goal with this was simply to have a way to insert my shared google reader feed items into one post in a format I liked. This means that there are no alternate feed templates available.  Next on my todo is to support multiple templates so that you could, for example, insert shared items one way and flickr feeds another.
  • The code has not been factored nicely. Enter the source at your own risk.
  • Fix bugs. There is little to no error handling here and I’m willing to bet this will crash while inserting your favorite feed for some inexplicable reason.  Umm, it’s an alpha. 🙂
  • Create a codeplex project. I should probably have some sort of source control for this. 🙂

Enjoy and let me know what you think below!