I've had a bunch of new pictures in the queue to get uploaded. Flickr announced that the per-photo size limit had been raised to 10MB (from 5), so I thought I'd go crazy and save my raw conversions as lossless PNG files rather than JPG. This made most of them between 5 and 10MB a piece. Then I find out that the currently available uploaders had the limit hard-coded, so I could not upload them. So, I built my own uploader. Unlike most of the loaders, this one runs as a service and watches a directory. You can just drop files into the directory and it will load them. I used it last night to upload some and it worked great. It can use sub-folders to apply general tags to the images. I have a couple of improvements to make, like:
- A task tray "agent" that will allow me to "suspend" it when I'm playing Halo, as well as do some configuration stuff.
- Bandwidth throttling - I'd like to specify a cap to make it play nicer with other outbound traffic.
- Better retries - Right now if a picture fails, it goes immediately back in the queue. It needs more standard retry intelligence, like trying again at successively longer intervals.
- Utilizing the user's monthly limits to stop uploading before some percentage of the limit is reached.
- Priority spools - I've still gots tons of old photos to upload, so I want to be able to use up my limit at the end of the month without managing that process myself.
- Automatic processing. I'd like to just drop my RAW files in there and have my standard photoshop processing applied. I need to think about that some more because I usually like to tweak them before sending. With the huge per-month limit, maybe I could do that and use them as "proofs". Then delete the ones I was to tweak manually and resend them. Oooh, and perhaps automatically deleting the one it replaces
- I also don't like having the password in the config file. I'm going to try to fix that as well. At least encrypt it a bit.
Anyone got any other cool things it ought to do?