Skip to content

Instantly share code, notes, and snippets.

@mygeekdaddy
Created February 7, 2013 20:04
Show Gist options
  • Save mygeekdaddy/4733713 to your computer and use it in GitHub Desktop.
Save mygeekdaddy/4733713 to your computer and use it in GitHub Desktop.
ImportToOF
#Summary: Takes copied text and creates new task in OmniFocus
#By: Jason Verly
#Rev: 2013-02-04
#Rev Note: Added Page Title & URL to clipped txt
import webbrowser
import clipboard
import urllib
import console
import sys
title = sys.argv[1]
url = sys.argv[2]
task = console.input_alert('Task', 'Enter task description')
task = urllib.quote(task)
note = clipboard.get()
full_note = ''.join([title,'\n\n', url, '\n\n', note])
full_note = urllib.quote(full_note.encode('utf-8'))
webbrowser.open('omnifocus:///add?name=' + task + '&note=' + full_note)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment