Skip to Content

Mac mini and Dropbox: Getting it done

Yesterday I wrote about my love of the Mac mini. So dependable and unobtrusive, it's the Honda Civic of computers. In the post, I briefly described how we use Dropbox to send routinely-updated Keynote files to the mini. A few of you wrote to ask for details, so I decided to share that information here on the blog. We use two pieces of software: Dropbox and iCal.

Dropbox


Here's the setup. First, the Mac mini is connected to the projector in the Projection Room above the theater via DVI. Every day, it runs a slideshow before the orientation film. That slideshow contains sponsorship information, museum news, etc.

It's updated once a week or so by someone in the art department (we'll call her "Janie"). Janie's desk is a couple hundred yards and two buildings away from the Projection Room. The Keynote file lives in a Dropbox folder that both Janie's PC and the mini can access. Of course, we don't want Janie editing the slideshow while it's running before a room full of guests. That's where iCal comes in.

iCal


We stop showing the film at 4:00 PM and Janie arrives for the day at 9:00 AM, so we set up two repeating iCal events.

The first event launches the slideshow in the morning. Every weekday at 8:45 AM (doors open at 9:00), there's a repeating iCal event with an alarm set to open the slideshow where it lives in Dropbox. Note that the show has been set to run at launch and loop indefinitely in Keynote.

What about updating? Easy. We stop running the slideshow at 4:00 PM and Janie leaves for the day at 5:00 PM. A second repeating iCal event has an alarm that runs the following super-simple Applescript:
Tell application "Keynote"
quit
End tell
The script does just what you expect -- it kills Keynote. This runs at 4:05 PM each weekday, and frees Janie to spend 10 or 15 minutes updating the file from her PC just before she goes home. The next morning, the first iCal event re-launches the slideshow and the cycle repeats.

That's how two free pieces of software (iCal and Dropbox) combine with an inexpensive, consumer level one to create a simple and effective solution to a problem. Best of all, it doesn't require a computer science degree or even a week with a giant manual. The iCal events and script are invisible to Janie. All she knows is, "I open the folder on my PC, change the slideshow, hit Save and I'm done." Sure, we could have dumped it on a central server, set up some sort of FTP voodoo that would have given Janie a headache, etc. But why? If the simple solution works, use it.

If you try something similar, let me know how it goes. Thanks to everyone who asked about this.

Yesterday I wrote about my love of the Mac mini. So dependable and unobtrusive, it's the Honda Civic of computers. In the post, I briefly...
 

Add a Comment

*0 / 3000 Character Maximum

87 Comments

Filter by:
peoute

Referral link for 250MB of free space:

https://www.getdropbox.com/referrals/NTE2MTU0OTU5

I've not had as much luck with iCal running "cron jobs," but this application seems like a good fit for what you're doing. Nice work!

August 20 2009 at 11:08 AM Report abuse rate up rate down Reply
Dudelogin

All you'll need:

https://www.getdropbox.com/referrals/NTQ0MDYxMTk

July 28 2009 at 7:22 AM Report abuse rate up rate down Reply
SkjulM

This is the only referral link you ever need:

https://www.getdropbox.com/referrals/NTM3NjIxNTk

July 10 2009 at 8:29 AM Report abuse rate up rate down Reply
Shizz

If you want to sign up for Dropbox click this link to get an additional 250MB storage for free. 2.25GB of storage at no charge!

https://www.getdropbox.com/referrals/NTExMzc5MDE5

July 04 2009 at 2:19 AM Report abuse rate up rate down Reply
Aaron

Wouldn't it be easier to write an applescript to copy a file from dropbox to a a temp folder in the off hours. And then run the keynote from the copy. Then Janie would have the entire day to update the dropbox file, but it doesnt get copied to the keynote folder until iCal says to.

June 30 2009 at 12:49 PM Report abuse rate up rate down Reply
Martin

Come on people and your referrals codes...
You're polluting the comments.

June 30 2009 at 5:21 AM Report abuse rate up rate down Reply
marginatus

more referals for extra storage:
https://www.getdropbox.com/referrals/NTU0NTgzMzk

June 29 2009 at 5:56 PM Report abuse rate up rate down Reply
Rae

Well, since this is turning into a Dropbox referral free-for-all . . .
https://www.getdropbox.com/referrals/NTE4OTEwOTk

June 29 2009 at 3:37 PM Report abuse rate up rate down Reply
Joey

Extra storage https://www.getdropbox.com/referrals/NTE0MjY5Njk5

June 29 2009 at 3:25 PM Report abuse rate up rate down Reply
Joseph Crawford

This is a nice setup but why would you have an alarm to remind "Janie" to update the file? Why not just have an apple script on "Janies" computer that would look in a directory for the new file and copy it to the dropbox. Once the copy is done have it delete the file from the temporary directory. The next morning "Janie" could plop the new file into the temporary directory so that it can later be copied.

June 29 2009 at 7:55 AM Report abuse rate up rate down Reply
Buy an ad here

Hot Apps on TUAW

Tweets

© 2012 AOL Inc. All Rights Reserved.