March 27th, 2006

diesel, learning, evil, sweeti

Abusing Google

brad was working on Brackup and in the comments of his LJ someone mentioned that a Gmail target would be cool.

Python has had an extension that lets it access Gmail including storing files on there (using a certain amount of trickery) which someone used, along with FUSE to create a Gmail File System

Perl had no such ability to store and retrieve files simply from Gmail. Clearly this had to be rectified. Hence Net::FS::Gmail. What's nifty is that it was trivial to create it as a versioned filesystem.

From there it was a relatively minor hop skip and a jump to create Brackup::Target::Gmail. Now if only Brad would write the restore bit of Brackup so I could test it ...

I'm now pondering a Filesys::Virtual backend. Because it's nice to be doing some hacking, ANY hacking, again.

diesel, learning, evil, sweeti

Long time gone

It's true, I probably haven't done any hacking for 2 months and 11 days.

I'm not sure if this is because I haven't had any good ideas or because I'm mildly burnt out again or because ... because of some unknown reason. I mean, I've noodled around getting London.pm's website moved to a new system and given it an RSS, Atom and iCalendar feed but that was probably a whole 10 minutes work.

Gripping.

I've added a couple of features to Woohoo but nothing big.

Maybe I'm losing my mojo. Again.