DropboxSync

Please note: This article has been contributed by a user.


This is a "how to" to keep Things in sync between Macs using Dropbox.

  • First we make an appropriate folder on Dropbox (you just need to do this on your first computer, and obviously both computers need to have Dropbox installed): mkdir -p ~/Dropbox/Library
  • Then we hop into the folder just above where Things stores its database: cd ~/Library/Application\ Support/Cultured\ Code
  • We now move your existing Things database onto Dropbox (again, just on the first computer): mv Things ~/Dropbox/Library/Things, OR:
  • If you’re on the second computer (at work, for example), you need to remove the Things folder: rm -rf Things
  • Now we link the Things folder to Dropbox: ln -s ~/Dropbox/Library/Things Things
  • Instead of doing the last two steps, another option is to invoke Things by pressing the ALT key and choose the new Library in the Dropbox directory.

Based off the longer version on my article: Synchronising Things using Dropbox

Note: This sync solution seems to work fine if you don't run both Things apps at the same time. However, the one caveat is that scheduled todo's based on iCal calendars (such as the Birthdays calendar) do not sync correctly. One Things app will have the correct calendar reference, but the other will have a ?. This is possibly because Things uses an internal reference for the calendars, not their display name.

iCal Note: Syncing todo's with iCal calendars and using DropBox (or USB stick, iDisk, or shared network device) will result in sync problems! When using the same Things database on multiple Macs, syncing with iCal may lead to problems!