Provides a command, import-osx-contacts-to-bbdb
, that will copy contacts from
your OS X Address Book into BBDB. It also uses a timer to periodically add new contacts.
Requires Emacs 24+, tested on OS X 10.8.
brew install contacts
then paste the code below into an elisp buffer, then M-x eval-buffer
.
(require 'package)
;; Ensure melpa repository is added.
(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/"))
(package-initialize)
;; Install directly from github.
(with-current-buffer (url-retrieve-synchronously
"https://raw.github.com/chrisbarrett/osx-bbdb/master/osx-bbdb.el")
(call-interactively 'package-install-from-buffer))
This utility requires a few additional packages, which will be automatically downloaded by Emacs’ package manager.
Once you’ve installed the package, add the following to your init.el:
(when (equal system-type 'darwin)
(require 'osx-bbdb))
- TODO Merge fields for existing contacts, instead of skipping.