When I consulted the omens this morning they said don’t get out bed. So I wrote cvs2rss.pl instead. I think its pretty cool, but then I’m not really trust worthy at the moment as I started halluncinating about an hour ago from lack of food and coffee.(thats the real problem with leaving college, no longer having a mini fridge you can reach from bed)

CVS -> RSS

cvs2rss.pl is a Perl script (and a couple of modules) that can mine an RSS feed out of a local cvs checkout. (though mostly it asks cvs2cl.pl to do the heavy lifting) Its kind of a hack, but its a cool hack, and I put sometime into thinking about what should values should be in fields like ‘title’ and ‘link’, and it works pretty well.

CVS & the Web

Currently cvs2rss.pl depends on you to have a copy of ViewCVS(aka, the CVS browser on Sourceforge) running somewhere public for it to link to, but is designed to be extended for use with other web repository browsers. An example CVS RSS feed for XML::RSS.

On a side note

Hmmm, starting to feel like the all-RSS, all-the-time channel around here (count ’em, 6 RSS entries in 5 days). I wonder if its too late to run away to Brazil?