ScriptExport is a free and all purpose iPhoto Export plug-in for your Mac. You can use any shell script to process your iPhoto files in a straightforward, simple manner, with complete access to iPhoto metadata such as titles and comments.
There are lots of great iPhoto export plugins out there. There's FlickrExport, iPhotoToGallery, Photon, and so on and so on. Each of these has a specific job and performs it admirably.
However, there are times when your needs are more specialized and you just have to do your own thing. That's where ScriptExport comes to the rescue.
ScriptExport allows you to "export" your iPhoto pictures and movies by processing them with shell scripts. You can specify up to three scripts:
· Preflight Script: This is run first
· Per-Item Script: This is run once per photo or movie selected
· Postflight Script: This is run at the end of the export
Any or all of the scripts can be left blank (though if you left all of them blank it wouldn't be very useful).
Use it to export to your own customized HTML gallery or upload to your favorite photo hosting service.
Requirements:
· iPhoto '08 or later
What's New in This Release: [ read full changelog ]
· VERY LIKELY BREAKS OLD SCRIPTEXPORT SCRIPTS!
· BREAKS COMPATIBILITY WITH IPHOTO 6 AND EARLIER!
· Ported to the official iPhoto ‘08 Export Plugin API.
The set of metadata available has changed in the iPhoto ‘08 API, and these changes are reflected in ScriptExport. Summarizing the differences:
· iPImageRanking is renamed iPImageRating
· iPImageCaption is renamed iPImageTitle
· Added iPImageIsPortrait and iPImageIsEdited
· iPImageArchiveDate and iPImageModifiedDate no longer exist
· Albums are handled much differently, so iPAlbumName, iPAlbumComments, and iPAlbumMusicPath no longer exist. See the documentation above for their replacements.
· The output window Auto-scrolls! Thanks to Kevin Reid for the example code.
· Fixed a crash when the source file for an image is missing.