DoneToolbox « Back to your Donebox

If you're just to lazy to create your own script with the API to spam your Donebox, here are two to get your started.

Bash script

Create a donebox bash script somewhere your path can find it and paste:


#!/usr/bin/env bash
name="${@}"
curl -H 'Accept: application/xml' -H 'Content-Type: text/xml' \
     -u login:password -X POST http://donebox.com/tasks \
     -d "<new_task><name>${name}</name></new_task>"
echo

Then you'll be able to:

donebox eat Pad Thai and drink Guru as much as possible for next week

... and magic happens! A task has been created in your Donebox, ^^OMG!!11!!!

Quicksilver

Maybe you prefer Quicksilver. You'll also need Growl.

To create a Quicksilver script:

  1. Download this file
  2. Open it and change your login and password, compile and save
  3. Put it in ~/Library/Application\ Support/Quicksilver/Actions (create any subdirectory as needed)
  4. Restart Quicksilver
  5. Launch Quicksilver console (default to CTRL+SPACE)
  6. Enter text mode by typing . (dot) and type your task
  7. Hit TAB and type Donebox
  8. Hit return
  9. Jump of joy