Automating Aperture is aimed at helping users of Apple’s Aperture software automate repetitive tasks using AppleScript.

Aperture 2.0 introduced some additional AppleScript features and improvements that can help save time as well as obtain more information about your images and the application itself. After having a difficult time trying to automate Aperture 1.5 myself and not finding help on the Net, I decided to provide simple sample scripts for other users.

I grouped the examples into the basics, importing, exporting, and metadata. The examples may not show the fastest way of performing a task, but the point is to show how to achieve the task to get the job done. Feel free to submit your own scripts you feel are useful or ideas on how to improve performance.


PLEASE NOTE


I assume that you are running the latest version of Mac OS 10.5.x and Aperture 2.x (sorry, no 1.x.x). The examples may not function the same on previous versions of the Mac OS or previous versions of Aperture or both. I also assume you have written some scripts in AppleScript in the past. Before trying any of these scripts, please do so on a non-production Aperture library. Always back up your stuff as I do not provide any guarantee. The examples are provided strictly as-is, so beware.