by M. David Peterson
A couple of screen shots to help warm each of your AtomPub-enabled hearts,
I also spent some time and quickly added an AtomProvider class to the DynamicWebServiceHelpers project for IronPython provided by Microsoft such that you could load collection feeds served by by Amplee from the IP console app. Take a look at the rss.py sample provided with this same sample project to gain a feel for how to use it.
Oh, I've checked the updated code into SVN, and updated the ClickOnce app as well. For more detail (URI's, etc.), please see the end of this post.
Tomorrow I will be adding in the ability to add/update/delete entries in each collection to then take these entries and mash them up with with any external web feed, outputting the result in a reusable ModuleT to be rendered on any system which supports ModuleT (At present time AIM Pages as well as the built in capabilities I will be adding to the Xameleon code base to render them locally.) If you take a look at the flickr.py or the amazon.py from the same DWSH project, it should become pretty obvious how the combination of IronPython, Amplee, AtomicXML, ModuleT, and LiveClipboard will enable some pretty amazing mashup capabilities that bring together REST, WS-*, APP, and/or any given Atom/RSS web feed, combining them together in any way you can imagine, and making them reusable and shareable with nothing more than a simple copy/paste of the LiveClipboard scissor icon.
Fun times ahead, but for now, however: Sleep ;-)
Ha this is brilliant news.
|M. David Peterson
|Nicely stated, Sylvain! :D|
|Nice work! Not only is the XSLT useful, but getting the whole IronPython environment up and running like this and explaining how to do it is just wonderful! Hereby del.icio.us-ed! :-)|
|M. David Peterson
|Great stuff. I'll put this link on my blog.|