n8blog
distraction in action
I finally got around to updating ScriptExport to the official iPhoto ‘08 export plugin SDK, added a nice icon and treated this as a good excuse to call it 1.0. You can get the result in the usual place. Here’s the 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.

  Comments:

1. paczor replies:

Unfortunately Apple didn’t include folders in export plugin API. One can make folder in iPhoto as a container for albums.
The only way to export albums from folder is open folder and select all albums from list.

Big thanks for your plugin, it saved my life. I can use it as tool to fix my collection of photos

2. n8 replies:

Yeah, the export API leaves a lot to be desired. If you try to export from multiple events then the “album” name just gets set to “events” IIRC. But we take what we can get…

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Please type this word with the letters reversed: live