TaskPaper Extended Notes

I will forever tinker with my workflow, especially when finding new and exciting ways of improving it. One thing that does however remain a constant in almost all my workflows is Alfred. Another recent addition to my workflow has been TaskPaper, so it would only make sense I integrate the two as much as possible.

Introduction

I will forever tinker with my workflow, especially when finding new and exciting ways of improving it. One thing that does however remain a constant in almost all my workflows is Alfred. Another recent addition to my workflow has been TaskPaper, so it would only make sense I integrate the two as much as possible.

Now while TaskPaper’s notes are great, there are times when I feel I need more. That is where Extended Notes comes into play.

The concept is a rather simple one. Have a tag that defines a certain type of file. An outline file in opml format, a text file, a scrivener file etc. The value of said tag would be the file name. You can see it in action here.

Usage and Setup

Tags and Paths This is where you need to be careful. The variable is a list in the manner of:

set workList to {{"note", "outline"}, {docPath:"/Users/pedro/Dropbox/Notes/", ext:"txt", appname:"nvALT"}, {docPath:"/Users/pedro/Dropbox/Outliner/", ext:"opml", appname:"Mindnode Lite"}}

Breaking it down we have:

  1. Item 1 is a list of your tags. In my case I have “Note” and “Outline”;
  2. Item 2 onwards is a list of records pertaining to each tag.

So in the above example, item 2 is a list of the path where you place docs related to your Note tag and the extension of your Note tag (some may prefer txt, md, mmd etc.). Finally we have the app with which you want to open the note (must be apps exact name, correct caps and all) Item 3 pertains to tag outline. If you prefer more tags/document types then just expand on this.

NOTE:
If a document with the specified name doesn’t exist it will be created (Text file types only so far…)

Tips and Use Cases

Not to sure how this could benefit you or why you may need extra notes? Let me give you a scenario I stated in an earlier post.

You’re a Web Developer with a task list similar to (forgive me if it’s silly but hey, I’m no WebDev) :

With this simple list you can easily see how quickly you can get things done. Used in conjunction with my previous extension you could, without leaving your task list, toggle the timer on and open the project file you need to work on. The added benefit is of course that you can have extensive notes without cluttering your task list.

What’s to Come

I’ve got a few more things planned for this and other extensions. This is far from perfect so if you find any bugs or would like to request a feature, please do so on the GitHub page I’ve setup.

UPDATED

I’ve updated the extension on a request. You can now define which app to use for each note, no longer having to rely on the default app.

2012-08-05:
Fixed a small bug that made it necessary to toggle twice in order to open a new note.