Saturday, February 14, 2009

iPhoto 09 Faces and Facebook

Like a lot of people I'm a little confused as to why Apple forgot to integrate iPhoto 09 Faces with address book. Seems like an obvious oversight to me. This is especially important when it comes to exporting photos to Facebook.

iPhoto  cannot make the link between the person you tagged with Faces and the friend you have on Facebook unless iPhoto knows the persons email address. You may have noticed that if you upload a tagged photo to Facebook, it will tag the person but the link it creates is not 'clickable' so your friend will not be notified that you have posted a photo of them.

I decided to make a quick shell script that would be capable of copying email addresses from The Mac OS X Address book to iPhoto. 

You can download the script here

To Run it open terminal type
bash ~/Downloads/iPhotoFacesAddressbookSync.sh
Where downloads is the folder your download the script to. It will then try to sync the Faces you have in iPhoto with email addresses from the Mac OX X Address Book.

Note that this script is to be used at your own risk, I take no responsibility for you loosing all your photos (thats VERY unlikely, the script doesn't even touch your actual photos, just the faces metadata). Always always backup your photos before doing any unsupported modifcation. In saying that it works fine for me and my friends.

Hopefully Apple will wake up and provide us with a iPhoto 8.1 with AddressBook integration.

3 comments:

  1. Cool Tool, works fine!

    THX!

    ReplyDelete
  2. Cracking tool, I've noticed if you use the e-mail address from the address book on the iPhoto screen that can give you a link, but only if the e-mail address is the same in address book as they've used on facebook. Which is interesting give that the e-mail address in FB isn't actually text, it's displayed in a picture.

    ReplyDelete
  3. Hi. I am wondering if you could help me.
    Someday I did logging my Facebook to upload some photos from my library. Now I disconnected it, cancelled the app inside Facebook, etc. But when I am tagging faces in my photos, iPhoto keep suggesting people from my Facebook account. Is there a way to clean my suggestions to only people from my address book? I already tried to delete .db files, but it cracked my library and I had to restore.
    Thank you so much in advance.

    ps. I tried to read your script, and modify, but I am not very skilled ...

    ReplyDelete