Windows only: Remember the Milk for Launchy adds tasks to RTM in a flash, complete with due dates, tags, and even notes.
This script is based on the excellent email reminders script submitted by Lifehacker reader Ryan, but modified to submit tasks to Remember the Milk using their syntax for additional fields—which we previously used to email reminders to a specific list.
Remember the Milk for Launchy
Updated: 04/03/2009 License: This script is licensed under the GNU Public License.
Once you've walked through the setup instructions, you can add tasks to RTM by simply typing rtm into Launchy, hitting the Tab key, type the task name, and hit enter to send the task to your Remember the Milk inbox.
The fun doesn't stop there, however, as you can continue to hit the Tab key to add more fields—if you want to add a due date to your task you could hit the Tab key again after typing the task name, and then use the normal RTM date syntax. For example, the following would add "Finish the Script!" with a due date of next Friday:
rtm -> TAB -> Finish the Script! -> TAB -> next friday
The parameters must be added in order, but if you want to simply skip a parameter you can hit the Tab key again. The full list of parameters in order:
- Task Name
- Due Date
- List Name
For a final example, adding a task to your Followup list with a priority of 1 would be:
rtm -> TAB -> Do Some Task -> TAB -> TAB -> Followup -> 1
Getting used to the order might take a bit, but once you've got the hang of it you won't want to add tasks any other way.
Installing the Script
The installation process is a little complicated and geeky, but we'll try and walk you through it as easily as possible.
Once you've downloaded and extracted the file, you'll need to make a few edits—open it up and change the following two lines to use your Gmail account information. Note that you'll need to save your password into the file, which could be a security concern—but you are encrypting your data, right?
Flds.Item(schema & "sendusername") = "EMAILADDRESS" Flds.Item(schema & "sendpassword") = "PASSWORD"
Then find these lines, and replace the first one with your Remember the Milk Inbox email address (found in the RTM settings), and the second one with your email address (presumably your Gmail account).
With iMsg .To = "REMEMBER-THE-MILK-EMAIL" .From = "Me <EMAILADDRESS>"
The next step is to open up Launchy's options panel, go down to the Runner plugin and add a new custom command—I used "rtm" as the name, the full path to the script in the Program field, and then the critical trick: pass in multiple arguments to the script by using the following in the Arguments field:
"$$" "$$" "$$" "$$" "$$" "$$" "$$"
When finished, the window should look something like this:
At this point you should be able to use the script to add items to Launchy in a flash.
- Version 0.1: Initial Release