Alfred workflow that allows free text searching of OmniFocus tasks
Python
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
workflow
.gitignore
README.md
deferred.png
factory.py
icon.png
info.plist
list-contexts.png
list-folders.png
list-inbox-items.png
list-perspectives.png
omnifocus.py
overdue-tasks.png
queries.py
search-for-active-projects.png
search-for-active-tasks.png
search-for-context.png
search-for-flagged-active-tasks.png
search-for-flagged-tasks.png
search-for-folders.png
search-for-perspectives.png
search-for-project.png
search-for-tasks.png
search-inbox.png
search-note.png
search.py
show-recent-active-tasks.png
show-recent-tasks.png
task.png
version

README.md

Search OmniFocus Alfred Workflow

What is this?

This is a workflow for Alfred that performs free text searches on OmniFocus data.

Why would I want such a thing?

Well, I want it because I can't quickly search for, say, a task within OmniFocus using OmniFocus' search field. OmniFocus restricts search results to the current perspective or selection. Other people have noticed this too.

How to install

Download the .workflow file from the Releases page.

How to use

Searching for tasks

  • Search for all tasks within OmniFocus (irrespective of status) with .s:

Searching for tasks in the Inbox and the Library

  • Search for all tasks within OmniFocus (whether you've processed them or not) with .se.

Searching the inbox

  • Search the OmniFocus inbox with .i:

Searching for projects

  • Search for projects with .p:

Searching for contexts

  • Search for a specific context with .c:

or just list all contexts with .lc:

Searching for perspectives

  • Search for a specific perspective with .v:

or just list all perspectives with .lv:

Searching for folders

  • Search for a specific folder with .f:

or just list all folders with .lf:

Searching for task or projects notes

  • Search for a specific note in a task or project with .n:

  • Search for a specific note in a flagged task .ng
  • Search for a specific note in active task .na

Narrowing results

  • Search just for active tasks with .sa:

or just for active projects with .pa:

  • Search all flagged tasks with .g:

or for flagged and active tasks with .ga:

  • Show the 10 most recently modified tasks with .r:

or show the 10 most recently modfified and non-completed tasks or projects with .ra:

  • Show overdue or due items with .d:

Thanks to...