AddressBookSync
AddressBookSync is a free Mac OS X application to download profile pictures and other Facebook data to Address Book cards. This is a handy tool to keep your contacts' pictures updated if you have numerous Facebook friends in your Mac OS X Address Book.
If your phone supports synchronization with Address Book your contacts' profile pictures show up when they call you. AddressBookSync will also attempt to synchronize birthday (nice for iCal b-day calendar) and current location information to Address Book.
AddressBookSync supports the automatic matching of many common short/alternate first names between Facebook and Address Book (i.e. Michael and Mike, William and Bill, Jessica and Jess). Version 1.2 now supports the manual matching of any Facebook/Address Book pair, as well as the ability to add a new contact to Address Book from Facebook data.
AddressBookSync does not and will not support the synchronization of phone numbers or email addresses as Facebook does not allow this by their Terms of Service.
Download AddressBookSync 1.2

Mac OS X 10.4+
New in version 1.2 release:
- Manual Matching! There is now a list of "unmatched" Facebook friends which can be associated with an unmatched contact from Address Book.
- The ability to add new contacts to Address Book from the list of unmatched Facebook friends. The new contact card is pre-populated with any available data from Facebook (Name, Photo, Birthday, Location) and then added to a "Facebook" group in Address Book.
- A Sync Options panel now allows you to customize what data (picture, birthday, location) gets synchronized for each matched person. This panel is accessed from the context menu by ctrl- or right- clicking on a selection of people.
- Saving! The specific friends you sync and the data about them that gets synced is now saved automatically and persists each time you run the program. Chances are if you don't want to synchronize a contact the first time, you probably won't want to the next time either. Manually made matches and photo crop/zoom edits are also automatically saved.
- Diacritic-insensitive name matching now ignores accent marks and other special characters which previously prevented automatic name matching for some names.
- The ability to save Facebook login information. No need to authenticate to Facebook each time you run the program.
View Facebook Application About Page
If you like AddressBookSync, please consider a donation. I am a sole developer working on the program as a fun project in my spare time. Even tiny donations would help encourage the continued development and evolution of new features in the program.
Inspiration for AddressBookSync came from several other photo synchronization Facebook applications I tried out for both Address Book and Outlook to keep my friends' Facebook photos up to date on my iPhone. I was not satisfied with the matching ability, complexity, and cluttered appearance of the other applications so I decided to make my own in some spare time. This is my first Cocoa application and my first time working with the Facebook API. Any comments or feedback are more than welcome!
Features
- Downloads the Facebook profile picture, birthday, and current location into Mac OS X Address Book for any matched contacts.
- Crop/Scale tool to pick the best portion of your friend's picture to use in Address Book.
- Automatically finds matches between your Facebook friends and your Address Book contacts.
- Handles name matching discrepancies for most common short/alternative first names.
- Allows you to manually match any Facebook friends that were not automatically matched to contacts.
- Ability to select which friends you want to be synchronized to the Address Book.
- Ability to customize what data (picture, birthday, location) gets synchronized for each person.
- Sparkle integration for automatic updates to the application.
Screenshots
Future Releases
I hope to continually improve AddressBookSync with new features, while keeping it simple, clean, and lightweight. I would appreciate any kind of feedback, suggestions, bug reports, and feature requests to address in upcoming versions. Some plans I have for the future of AddressBookSync:
- Enhanced matching features for problematic first name matching discrepancies. Please feel free to email me any common short names / nicknames that aren't automatically getting picked up.
- Support for scheduled automatic synchronization of friends' pictures. Right now it's a little bit of a hassle to keep running the program anytime you want to update your contacts' pictures.
- Matching algorithm improvements to speed up the initial matching process.
- Localization, help file, other miscellaneous stuff I didn't get to for the initial release.
Terms and Conditions
- I assume no responsibility or liability for any damages caused by this software. Please back up your Address Book before running the application.
- This software is provided "AS IS" without warranty.
- This software does not transmit any data or private information to me.
- You may not host this software and/or distribute it without prior written permission from me.
- I reserve the right to change these Terms and Conditions with any software update, and you will have to agree to them again in order to continue using the software.