Description
Originally posted here (and subsequently refined in the comment section of David Sparks’s MacSparky Site), this AppleScript was created by Josh Betz to work with Gina Trapani’s Todo.txt project — but it will work with any text file where you’re separating tasks on individual lines.
The script lets you select any text file (my addition) to process, adding each line of text as an Inbox task to OmniFocus. The script then eliminates the original items from the text file.
Instructions and more detail about how Josh uses this script can be found on his website.
The Code
http://veritrope.com
Text File to OmniFocus
Version 1.0
May 2, 2011
Project Status, Latest Updates, and Comments Collected at:
http://veritrope.com/code/text-file-to-omnifocus
// MIRRORED FROM JOSH BETZ'S SITE:
http://joshbetz.com/2011/04/todo-txt-to-omnifocus/
*)
(*
======================================
// MAIN PROGRAM
======================================
*)
set p to choose file with prompt "Please Select Your Text File"
set l to paragraphs of (do shell script "grep . " & p)
do shell script ">" & p
tell app "OmniFocus" to tell document 1
repeat with v in l
make new inbox task with properties {name:v}
end repeat
end tell
Quick Links
Click here to open it in your Script Editor
Save this into Snippets
New To AppleScript?
- Here's how to use the AppleScripts you find here and -- to make them even easier to use -- here's how run them with simple keyboard shortcuts!
- Be sure to check out other great AppleScripts in the Veritrope.com Code Library -- and share your own AppleScript projects using the quick submission form!




No Comments / Add Yours!