Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
#Import into Omnifocus a list of task from the clipboard
import clipboard
import re
import webbrowser
import urllib
import console
base = 'omnifocus:///add?name='
text = clipboard.get()
if text == '':
print 'No text in clipboard'
else:
lines = text.split('\n')
filtered = filter(lambda x: not re.match(r'^\s*$', x), lines)
for line in filtered:
if (line <> '\n'):
omniurl = urllib.quote(line)
webbrowser.open(base+omniurl)
console.alert("Import","Import Next in Omnifocus ?","Yep")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.