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.
Have you tried Desktop Flickr Organizer (dfo)? It is available in the Software Centre or "upload photos to Flickr (postr)" package?
I don't use Flickr and have not tested them myself..so give us feedback whether either of them works.
OK, now comes the hacky solution. Haven't tested that either :)
Firstly you could look into flickrfs. As I understand it enables to create virtual drive through which you can upload/download your files between your Flickr account and Ubuntu.
To enable sync you could use additional application that would sync between your photos folder and that virtual drive. For an example, you could use rsync or Unison for that. If you go that route then remember to test the virtual drive before you set up the sync.
Might not work and probably painstaking to set up but hopefully works flawlessly ever after.
This python script: https://github.com/richq/folders2flickr/ is getting less and less hacky every day...
There has been active resurgence in development as it seemed to be the least "hacky" of the "hacky" options.
The developer is open to suggestions and contributions.
To install Conduit, just press Ctrl+Alt+T on your keyboard to open Terminal. When it opens, run the command(s) below:
I installed Conduit on Ubuntu 13.04, and it works. I'm going to assumce that if it worked on 13.04, it will probably work on 12.10, and 12.04. Now I haven't tried it with flicker, since I don't have an account.
Source:Conduit
Try jUploadr from http://juploadr.sourceforge.net/. I used it and it worked very well for me.