I have a ~/photos directory where I keep all my photos. I'd like it to be automatically sync'd to flickr (with their recent generous expansion...) -- all pictures in this directory automatically uploaded to Flickr (visible to me only and without any manipulation/resizing). 

Is there a tool for this job? Preferably, not some hacky python script in cron. 

Right now, I'm using Shotwell to organise photos. And it works fine. It also has a Flickr plugin but requires the pictures to be "published" manually and doesn't seem to offer any way of organising them once on Flickr. Can it be somehow done with Shotwell? 

I would be perfectly happy with uploads happening only when I run Shotwell, or even only when I prompt Shotwell to sync, but so that I don't have to figure out which pictures haven't yet been uploaded.