Sync an iPhoto library with specific folder(s)

0

1

My aim is to sync all files that I add to a specific album in iPhoto 11, to a folder on the Mac. I will then use cron & rsync to shovel the files to a gallery server. Now, I did find the How to sync finder folders into their respective albums in iPhoto? topic which was somewhat helpful in that I could probably use Automator, but when it comes to that I'm a complete novice.

(I would add a screenshot of Automator here, but not allowed to)

I came as far as finding the "Get Specified iPhoto Items" in the Automator, but I do not understand how to:

  1. Take the resulting images and put it into "Folder A", and
  2. How to do this automatically as soon as the album is updated with new files.

So, any ideas? Perhaps I have to use an Applescript? Which I'm also a complete novice on.. :)

Athoxx

Posted 2012-04-08T14:09:33.640

Reputation: 105

Answers

0

An Automator workflow that lets you select photos in iPhoto and copy them over to an external folder, can be as simple as this:

enter image description here

You'd have to start it manually every time you add new photos, but that's not too bad, since you could save it as a Service and assign it a keyboard shortcut.

I don't think there's any way of triggering an action automatically upon adding items to an iPhoto folder.

fanaugen

Posted 2012-04-08T14:09:33.640

Reputation: 226

Thanks! That works. It's not ideal but as you said, there's probably no way of triggering an action when something happens within iPhoto. If the iPhoto Library was organized in Albums or Events, I could probably use a trigger on specific folders, but that's not the case. Even though not a solution to my problem, probably the only answer, so I'll set it to Accepted. – Athoxx – 2012-04-21T12:57:23.600

0

Today I found Phoshare. I will use it to automatically export the entire library to a folder (1 event = 1 folder) and to resize the pictures to upload them on Dropbox, but it seems like a complete solution for syncing.

It has an interface but you can use it via the terminal too (which is what I do)

fregante

Posted 2012-04-08T14:09:33.640

Reputation: 395