The 2009-2010 NFL schedule came out last night, and embedded within their HTML pages are blobs of JSON describing each week’s games with a lot of detail. I wrote a quick ruby hpricot script to suck it all out and build JSON files for each week, and one that combines all of them (unsorted). You can transform this data into CSV, Yaml, whatever you need (but you’ll have to write it yourself for now). I’m working on a JSON->Yaml converter for my needs but probably is a bit too specific for anyone else.
The code is a bit dirty and will not handle errors gracefully, but you can clone the repo via git:
git clone git://code.l3ib.org/.users/daf/nfl-2009-schedscrape.git
Or, if you just want the source, grab it here: schedscrape.rb
You’ll need JSON and Hpricot gems.
And NO, I will not post the fully assembled schedule, you’ll have to run this yourself.
Edit: Moved git repo
I’ve written a little toy application which displays any hex colors it finds in text input as actual color swatches. I call it rainbow. It’s written in ruby with the gtk2 bindings. It’s not really a 1.0 yet, but I’d like people to try it out, so head on over to the little page I made to for it:
http://projects.l3ib.org/rainbow/
Let me know when you find problems. You can see a preview of it on the page or in my latest screenshot:

So after months of hemming and hawing and saying ‘hey I should go do that blag move I keep thinking about’, it’s finally done. I updated the theme (based on sandbox) to match the overall minuslab theme, wrote some redirects in lighttpd’s config, and that about did it. Hooray for progress.
Next step is to really update the code section of minuslab to accuratly reflect what I work on.
Oh, I joined twitter, and sort of use it. Username is “m4re”, go head and stalk.
I’ve gone quiet for a long time becuase I’ve been working on a few projects. I’m happy to show one of them today. It’s called absement. It’s a client for xmms2. It’s similar to muine in that it is album focused.

I’m getting it ready for a 1.0 release. Please check it out and see if you can spot anything that needs to be fixed up. You’ll obviously need xmms2, maybe even a development snapshot, and you’ll get good results if you have used xmms2-covers to get album art for your collections. To get it:
git clone git://code.l3ib.org/absement.git
cd absement
./bootstrap
./configure
make
make install