Export pictures in Apple's Aperture to Facebook.
Objective-C C Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
ApertureHeaders Initial import. Currently allows logging in, logging out, album creation Nov 25, 2010
Appcast Point the downloads to Bitbucket. Dec 18, 2012
English.lproj Update some strings. Nov 2, 2012
FacebookExporter.xcodeproj Version bump. Nov 2, 2012
Growl.framework Update to Growl SDK 2.0 - now it works with sandboxed Aperture 3.4.x Oct 11, 2012
JSON Initial import. Currently allows logging in, logging out, album creation Nov 25, 2010
Sparkle.framework Add Sparkle framework Jan 17, 2011
TouchXML Check after the start, whether a new version is available Jun 18, 2011
.gitattributes Add gitattributes and gitignore Jan 11, 2011
.gitignore Add for Xcode 4 Jul 30, 2012
BundleUserDefaults.h use own plist with bundleID Jun 20, 2011
BundleUserDefaults.m use own plist with bundleID Jun 20, 2011
FacebookAlbum.h Initial import. Currently allows logging in, logging out, album creation Nov 25, 2010
FacebookAlbum.m Initial import. Currently allows logging in, logging out, album creation Nov 25, 2010
FacebookExporter.h Update to Growl SDK 2.0 - now it works with sandboxed Aperture 3.4.x Oct 11, 2012
FacebookExporter.m Update to Growl SDK 2.0 - now it works with sandboxed Aperture 3.4.x Oct 11, 2012
FacebookExporter_Prefix.pch Initial import. Currently allows logging in, logging out, album creation Nov 25, 2010
FacebookPicture.h Add the option to use IPTC headline instead of caption as photo title… Sep 27, 2012
FacebookPicture.m Add the option to use IPTC headline instead of caption as photo title… Sep 27, 2012
FacebookRequest.h Initial import. Currently allows logging in, logging out, album creation Nov 25, 2010
FacebookRequest.m Fixed Cocoa API Issues (Xcode 4 Warnings) Aug 1, 2012
FacebookRequestController.h Add album privacy Oct 9, 2012
FacebookRequestController.m Add album privacy Oct 9, 2012
Growl Registration Ticket.growlRegDict Implement Growl notifications Jul 31, 2011
Info.plist Version bump. Nov 2, 2012
LICENSE Add MIT license. Feb 14, 2013
PlugInDefaults.h Add the option to use IPTC headline instead of caption as photo title… Sep 27, 2012
PlugInDefaults.m Add the option to use IPTC headline instead of caption as photo title… Sep 27, 2012
PlugInSUStandardVersionComparator.h Check after the start, whether a new version is available Jun 18, 2011
PlugInSUStandardVersionComparator.m Check after the start, whether a new version is available Jun 18, 2011
PlugInUpdateCheck.h Shows old and new version in alert Jun 21, 2011
PlugInUpdateCheck.m Shows old and new version in alert Jun 21, 2011
README.md Add MIT license. Feb 14, 2013
dsa_pub.pem Add the public DSA key. Jan 28, 2011
release_notes.md Update to Growl SDK 2.0 - now it works with sandboxed Aperture 3.4.x Oct 11, 2012
screenshot.png Add documentation and screenshot. Nov 25, 2010

README.md

Facebook Aperture Exporter

About

This is a simple exporter plugin for Apple's Aperture. I wasn't happy with the built-in syncing Aperture 3 has, and the existing export plugin for Facebook wouldn't work for me. Plus, that author wasn't returning my emails to try and get it to work. So I wrote my own.

This repository hosts the source code, documentation and is the place to report issues. The downloads are located at Bitbucket

Current Features

  • Logging in and out of a Facebook account
  • Album creation with privacy and selection (where to upload the photos to)
  • High resolution photo uploads to Facebook
  • Enabled by uploading large versions to Facebook (choose an export preset that will create 2048 pixels along the largest side)
  • Option to use IPTC headline instead of caption as photo title (Issue #9)
  • Sparkle updating
  • Growl notifications

Known Limitations and Issues

  • The export progress information in the Activity panel is pretty much broken. At least you know it is still exporting.
  • The caption for a created Facebook album is not set. Still figuring out why that is the case.

Nice Features to Have

  • Choose whether to use the Title or Description from each photo to use as the photo's caption on Facebook (currently uses the title).
  • Add a tag to all uploaded photos

Usage and Installation

  1. You need OS X 10.7 (Lion) to use the latest plugin.
  2. Download the plugin from the downloads page.
  3. After downloading, put the plugin in the directory ~/Library/Application Support/Aperture/Plug-Ins/Export. If the Plug-Ins and / or Export directories do not exist, create them.
  4. If Aperture is running, restart it.
  5. Select the versions to export, choose File -> Export -> FacebookExporter...

Screenshot

Screenshot

License

Uses the MIT license.

Authors