iPhoto Scripts and Plug-ins
by Derrick Story02/05/2002
As with many Apple applications, iPhoto has great potential, but insufficient controls for more advanced users. We've covered some workarounds in the article, Inside iPhoto: Image Management for Power Shooters, but sometimes you just need more program functionality.
The good news is that iPhoto does have a plug-in architecture and is scriptable using AppleScript. Here are a few nifty developer tools that let you get more out of iPhoto without having to resort to cumbersome workarounds or waiting for the next release.
BetterHTMLExport 1.1
Simeon Leifer has written an excellent plug-in called BetterHTMLExport, version 1.1 that gives you many more options for creating Web pages directly from iPhoto.
Not only can you control the compression of thumbnails and full-size images, you have some basic tag controls as well. My favorite feature though, is the automatically generated, hyperlinked page index that appears above and below the full image. This is a much more user-friendly way to move from picture to picture, rather than forcing viewers to use the Back button to return to the thumbnail page so they can see the next shot.
BetterHTMLExport 1.1 is way cool, and it's free, although Simeon does encourage donations if you're sufficiently moved by the software.
iPhoto Librarian 1.0
Another piece of handy freeware comes to us from Scott Schroeder who has written a first-rate AppleScriptlet called iPhoto Librarian 1.0. With Librarian you can set up iPhoto's default picture library to an external drive. This is helpful for those who want to dedicate a large FireWire hard drive to storing their digital images.
The script works smoothly, and it's one of Scott's first published efforts under the banner of Scruffy Software, Inc. Nice work, Scott.
iPhoto Toast Export Plug-in 1.0
|
| |
So you want to burn picture CDs directly from iPhoto? The Toast Export Plug-in, version 1.0, published by El Gato Software, lets you burn directly from iPhoto using Roxio Toast Titanium. You can share photos, albums, film rolls, or your entire photo library on CDs or DVDs. Very handy and very free.
|
Related Reading iPhoto: The Missing Manual |
AppleScripts from Apple
Last, but not least, let's not forget about the four AppleScripts published by Apple that automate a number of cool tasks.
My favorite of the bunch is the Show Image File script. You simply drag an image from the iPhoto window onto this droplet to reveal its source file in the Finder. Since iPhoto uses a screwy file-naming system for the pictures, this script helps you quickly locate those hidden images that would otherwise frustrate the heck out of you while you searched for them.
I hope these goodies will help make iPhoto life just a bit more enjoyable. If you stumble across something useful, let us know by posting a TalkBack below.
Derrick Story is the author of The Photoshop CS4 Companion for Photographers, The Digital Photography Companion, and Digital Photography Hacks, and coauthor of iPhoto: The Missing Manual, with David Pogue. You can follow him on Twitter or visit www.thedigitalstory.com.
Read more Mac Dev News Roundup columns.
Return to the Mac DevCenter.
You must be logged in to the O'Reilly Network to post a talkback.
Showing messages 1 through 9 of 9.
-
Where is documentation on plugin architecture?
2002-06-25 22:15:57 bravada [Reply | View]
Hi,
Where is the documentation on the IPhoto plugin architecture? I want to try writing my own plugin.
Thanks,
Bravada
-
New BetterHTMLExport Plugin
2002-02-11 04:13:30 ethanbrand [Reply | View]
I saw version 1.2 of this plugin on versiontracker today. It adds a direct link back to the main gallery page (as well as keeping the "click on the picture" feature) as well as the ability (and instructions) to completely customize your template pages. There are a few other minor additions, but since these two directly relate to the discussions we had below, I thought I'd post. This is a fantastic plugin. I love it!
-
Send iPhoto's via Eudora
2002-02-10 11:02:40 mattchildress [Reply | View]
I prefer to use Eudora for my e-mail, so I hacked the default script from Apple to use Eudora for OSX.
Available at:
http://homepage.mac.com/matt_childress/FileSharing2.html
-
iPhoto Library Manager
2002-02-09 00:32:59 Derrick Story |
[Reply | View]
Brain Webster has written a new tool that allows us to manage many iPhoto Libraries at once, iPhoto Library Manager. I've been using it today, and it's really helped me switch on the fly between three different libraries, including one that's on a different drive. This is a free utility. Thanks Brian!
-
Show Image script file
2002-02-07 13:34:09 lichme5000 [Reply | View]
Yes, the show image script file is a nifty little script, but it is (imho) wholly unnecessary if Apple was willing to make a relatively minor improvement to iPhoto (and, for that matter, iTunes). I _really_ want the ability to delete photos from my hard drive for ever and ever from within iPhoto. Since it is supposed to be the best way to organize digital photos, it stands to reason that it is also the BEST way to delete them. It annoys me to no end that it doesn't allow me to do that. I just want a simple check box in my preferences that says "delete file from hard drive when I delete from library". That way, you're not left with countless crappy pictures on your HD that you don't want cluttering your library. This feature is even more necessary in iTunes, since it doesn't tie users to a specific library of mp3 files. Yes, I know it is possible to locate the mp3 file on the hard drive using the get info feature in iTunes, but that's just massively annoying.
I'm evangelizing here. Can I get a witness?
-
How to Install PlugIns
2002-02-06 13:32:17 Derrick Story |
[Reply | View]
I've received a couple notes about the "hidden" Content directory that contains the "PlugIns" folder. You're not crazy; it's not easy to find.
First quit iPhoto. Then find its icon in your Applications directory. Right-click (or CTRL-click) on the icon and choose "Show Package Contents" from the dropdown menu. Then open the "Contents" folder that appears. Now you'll see the "PlugIns" folder where you can drag and drop new items.
When you restart iPhoto, the PlugIn will be active.
-
iPhoto with OS X screen saver
2002-02-06 10:57:35 rgrant@mac.com [Reply | View]
As soon as I got iPhoto I wanted to use my photos with the OS X screen saver. Trouble is it isn't easy. To make it a bit easier I wrote a script that makes a folder of aliases that the screen saver can use.
http://homepage.mac.com/rgrant/FileSharing19.html
Hope people find it useful.
Robert.
-
BetterHTMLExport Tip
2002-02-05 20:17:54 Derrick Story |
[Reply | View]
One of the welcome new features in "BetterHTMLExport" is the ability to generate a navigation bar on the picture pages. It's great for moving from page to page, but there's no link to return back to the thumbnail page, which is a real problem.
However, you're also allowed to include text from iPhoto's "Comments" field to accompany the image on the picture page. If you add a little HTML in the Comments field, such as:
<br />Return to the <a href="../index.html"> Classroom Thumbnails</a> page.
you can generate a text link that appears on the picture page and will take your viewer back to the thumbnails page.







http://www.cpsc.ucalgary.ca/~fuhrer/personal/freestuff