Este é um fluxo de trabalho para Alfred que realiza pesquisas de texto livre em dados OmniFocus.
Sim! Este fluxo de trabalho é baseado no fluxo de trabalho Search Omnifocus, que não funciona mais com a versão mais recente do macOS. Esta é uma reescrita em Javascript e usa Alfy para fazer o trabalho pesado.
Bem, eu quero isso porque não consigo pesquisar rapidamente, digamos, uma tarefa no OmniFocus usando o campo de pesquisa do OmniFocus. OmniFocus restringe os resultados da pesquisa à perspectiva ou seleção atual. Outras pessoas também notaram isso.
Pré-requisitos
Este fluxo de trabalho depende do Node.js. Siga estas instruções para instalar.
Instale o fluxo de trabalho usando npm
npm install --global alfred-search-omnifocus
Abra Alfred Preferences ( alf
) e - se você tiver a versão antiga do fluxo de trabalho instalada - desative o fluxo de trabalho existente "Search Omnifocus" clicando com o botão direito nele e desmarcando Ativado
Execute o comando Alfred find-of-db
para copiar o caminho do banco de dados Omnifocus para sua área de transferência. Se você tiver o Omnifocus 3 e o Omnifocus 4 instalados, você obterá os dois caminhos na área de transferência e precisará colar os caminhos em algum lugar e escolher qual deles deseja.
Execute o comando Alfred set-of-db
e cole (⌘-V) o caminho do banco de dados como argumento
Observe que, se você estiver usando
zsh
,fish
ou outro shell, digitebash
antes da etapa 1 para garantir a instalação do fluxo de trabalho usando a instalação do sistema node.js.
Estou vendo erros no log do Alfred relacionados a NODE_MODULE_VERSION ou Better-sqlite3?
Sim, foi difícil resolver isso. Tente isso para corrigir:
v18.12.1
) bash
node -v
node_modules
e instale os pacotes corretos para o seu ambiente seguindo estes comandos: rm -rf node_modules/
npm install
Também foi relatado que a instalação do Xcode pode resolver esse problema.
Espere? Por que preciso digitar
bash
?
Alfred executa o fluxo de trabalho a partir da versão do bash instalada no macOS (/bin/bash), portanto, a versão do fluxo de trabalho do node.js espera que os pacotes dos quais o fluxo de trabalho depende sejam construídos para a versão do node no macOS.
Este fluxo de trabalho funciona apenas com OmniFocus 3 e OmniFocus 4.
.s
: Observe que use .sc
para pesquisar apenas tarefas concluídas.
.se
..i
: ou apenas liste todas as tarefas na caixa de entrada com .li
.
.p
: .t
ou contexto com .c
: ou apenas liste todas as tags com .lt
ou contextos com .lc
:
.c
:.v
: ou apenas liste todas as perspectivas com .lv
:
.f
: ou apenas liste todas as pastas com .lf
:
.n
: .ng
.na
.sa
: ou apenas para projetos ativos com .pa
:
.g
: ou para tarefas sinalizadas e ativas com .ga
:
.r
: ou mostre as 10 tarefas ou projetos modificados e não concluídos mais recentemente com .ra
:
.d
: