Day 2 of the hackathon.
I woke up on 10am and started hacking on JSON-Syck but my weak XS/perlgut-fu isn't enough to get me more than just walking around Audrey's YAML::Syck code, so I gave it up just for now. Audrey and Ingy are still working on making Syck based Ruby <-> Perl object roundtrip stuff, so adding JSON support in Pugs will probably be done.
After a very nice & cheap lunch, I started coding XML::Liberal framework and released its 0.01 to CPAN and svn. Right now it's LibXML only and fixes XML parser level breakage (like unescaped &) but eventually I'd like to add a document-type aware remedy plugins, like "Fix invalid RSS 2.0 pubDate format".
To figure out the timeline what I've been doing, I re-installed Trac on my server. After some real experience with trac on Trickster 2.0 project, it turns out to be a really nice combination of Wiki + Bug Tracking and nice subversion integration. Much love for Trac.
I added an Album Cover Artwork extraction into iTunes RSS Server for PSP, but somehow PSP doesn't recognize the fetched image. I don't know why (hint: you can test it, fix it and send patches to me if you want).
Ingy gets back from his sick and now tackles with his new YAML with Audrey. clkao says "I hate software" all the time. hlb joined our hackathon and played with S5 + Takahashi-style.
I updated all my OpenSearch modules on CPAN to support A9's OpenSearch 1.1 spec by really quick-n-dirtry patch. I released quick WWW-Blog-Metadata plugin as well, to do auto-discovery of OpenSearch Description document XML.
Just before the sleep, I added a very nice tight TypeKey integration to Kwiki::TypeKey plugin. Namely, when you're logged in the Kwiki screen shows your picture, taken from your TypeKey profile. For now it uses screen scraping rather than WWW::Blog::Metadata, because it's much faster and doesn't require dozens of modules to be loaded. It's a big win for non mod_perl environment. With Ingy's help I added an userpic integration on Recent Changes page as well.
5 CPAN uploads, 14 svn commits. Not so bad.