Yojimbo syncing via Dropbox with multiple Macs
Written on July 3, 2012 at 11:59 am
Ben Brooks wrote about the problems with using Dropbox and multiple Macs, offering a solution using Keyboard Maestro. Here is the solution I’ve been using for a while. Save the following AppleScript and set it up as a Folder Action in your Dropbox on each machine (you must do it on both machines if you want it to work both ways).
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
on adding folder items to this_folder after receiving added_items
repeat with i from 1 to number of items in added_items
set new_item to item i of added_items
if (name of (info for new_item)) is "quit.txt" then
tell application "Finder"
delete new_item
set isRunning to false
tell application "System Events" to set isRunning to ((name of processes) contains "Yojimbo")
if isRunning then
tell application "Yojimbo"
quit
end tell
end if
end tell
end if
end repeat
end adding folder items to
on appIsRunning(appName)
tell application "System Events" to (name of processes) contains appName
end appIsRunning
Then anytime you add something to the folder, Yojimbo will quit. A great way to quit Yojimbo on your office computer from home.