The folks at Neko d.o.o. asked me to test out the public API for their Marela photo sharing system, so what better way to do so that using a Firefox extension. It’s turned into a small app that manages photo uploading, tagging, and setting permissions. There is an initial authentication layer for logging into the system and making requests. All the heavy lifting is done via XMLHttpRequest GET and POST requests, with a XUL/XBL UI wrapped around it for previewing. Here what v0.1 looks like.
If you want to play around with it, you’ll have to a) get a Marela account and b) ask Marko nicely for a copy of the extension. It’ll help if you speak Slovene, because the system is only in that language right now!
Looking at the Flickr API, I don’t think it would be a big stretch to port the uploader over to use that. There are a few Firefox extensions out there, but none that do uploading AFAIK. A Flickr Upper anyone?