How to export a growing Aperture Smart Album repeatedly without creating duplicate files

aperture

I have a smart album in Aperture which contains a steadily growing set of pictures, which I want to share with others. To do that, I use Dropbox and export the smart album every now and then to my dropbox, which then creates a web album for the folder.

However, when Aperture encounters a file with the exact name of a picture that it wants to export, it appends " (1)" to the file name and creates a duplicate for the web album. To avoid this, I have to manually delete all files in the dropbox folder before I export. This is tedious and sometimes I forget to do so, having to export all files again.

Is there any way to get Aperture to not export the duplicates?

Best Answer

One method you might consider is using Aperture itself to create your web gallery. Use File > New > Web Page to create a web album, then fill it with photos from your smart album. Aperture won't duplicate photos in this album even when you drag in duplicates, so you'll end up with one copy of each image after all of your updates.

When you publish the web album (using the Export Web Pages button), Aperture will replace any folder with the same name, again avoiding duplicates. This perhaps isn't quite as good as just skipping duplicates -- it does waste time, deleting old files and recreating identical new ones -- but it nevertheless achieves your goal.

Export Web Pages...

But if you want to stick with your current system, the bad news is that there is nothing that will force Aperture to directly overwrite existing data. It's one of the fail-safe mechanisms of the program. There is a thread on the Apple discussion forum on a nearly identical question, and one of the respondents there suggests creating an Automator action that will delete the existing images on your Dropbox, and then export a new set of images from Aperture. Again, not ideal, but it does achieve your goal.