The following has been tested and works well with the β51 (3800) version of Quicksilver. Other versions may not play as nice. Double check each step, and if all else fails, ask in this thread for some help troubleshooting it.
1. Create a new AppleScript using Script Editor (found in /Applications/AppleScript/) using the following text:
using terms from application "Quicksilver"
on process text stikkit
set remoteApp to "http://www.stikkit.com/stikkits"
set URLEncodedVars to "api_key=yourapikeyhere&stikkit[raw_text]=" & stikkit
do shell script "curl -d " & "\"" & URLEncodedVars & "\"" & space & remoteApp
-- uncomment the following line if you'd like a confirmation dialog
-- display dialog "Sent to Stikkit"
end process text
end using terms from
You'll need to replace 'yourapikey' with the API key found in the export URLs for your events. The URL will look something like this, with your API key in place of [your api key]:
http://30boxes.com/add.php?webcal=webcal://www.stikkit.com/calendar.ics?api_key=[your api key]
Remember that API keys are private - don't share them with anyone.
2. Save the script in ~/Library/Application Support/Quicksilver/Actions as
stikkit.scpt. Make sure that the file format Script Editor saves it in is in "script" format. You may need to create the Actions folder if it doesn't exist. Also in OS X path names, the tilde (~) represents your home directory. For me, ~/Library is the same as saying /Users/michael/Library.
3. Restart Quicksilver
4. Trigger Quicksilver (I have mine set to Command+Space) and type . (that's a period). You should now have a text window. Anything you type here will be sent to Stikkit, so you can treat it just like the Stikkit form on the website. To enter a new line in Quicksilver's text input mode, hit Option+Enter. You can add tags, set reminders, create lists, and do anything that you can do in the web interface here.
When you're done, hit tab, and then type 'stikkit' (you might only need to type 'sti' or less). Hit enter, and the text will be sent to Stikkit.
Other Notes:
If you name the AppleScript file to something other than stikkit, you can rename the action by opening Quicksilver Preferences, selecting Actions, and scanning through the list of actions for the file you created.
Let me know if you get it working - I'll create a screencast of what I've described above when time permits.