Monday, August 18, 2008

Getting Things Done with Gmail

(This post is a follow-up from a previous post's idea.)

I've made a little ruby script that does the job for you, automatically! If you run on Linux or Mac, or have access to a computer that does, you can install this script on it and it will run periodically and help you by moving messages to your attention as you specify.

Here's how it works: Gmail Boomerang watches three labels: Tomorrow, Next Week, and Next Month. Whenever you label a message with one of these labels and archive it from your inbox, Gmail Boomerang will record the time to a small local sqlite database. When "Tomorrow," or perhaps "Next Week" comes, it will move the respective messages back into the inbox. Like a boomerang, you "move" a message into one of these three labels, and it comes back to your inbox after the desired amount of time!

(To help with visual honesty, it will actually shuffle them from Next Month to Next Week and then to Tomorrow on just the right days.)

To get it working, just download this zip and follow the instructions in the INSTALL.txt file: http://github.com/dcparker/gmailboomerang/tree/master/GmailBoomerang.zip