Este es un flujo de trabajo para Alfred que realiza búsquedas de texto libre en datos de OmniFocus.
¡Sí! Este flujo de trabajo se basa en el flujo de trabajo Search Omnifocus que ya no funciona con la última versión de macOS. Esta es una reescritura en Javascript y usa Alfy para hacer el trabajo pesado.
Bueno, lo quiero porque no puedo buscar rápidamente, digamos, una tarea dentro de OmniFocus usando el campo de búsqueda de OmniFocus. OmniFocus restringe los resultados de la búsqueda a la perspectiva o selección actual. Otras personas también lo han notado.
Requisitos previos
Este flujo de trabajo se basa en Node.js. Siga estas instrucciones para instalar.
Instale el flujo de trabajo usando npm
npm install --global alfred-search-omnifocus
Abra Preferencias de Alfred ( alf
) y, si tiene instalada la versión anterior del flujo de trabajo, desactive el flujo de trabajo existente "Buscar Omnifocus" haciendo clic derecho sobre él y desmarcando Habilitado.
Ejecute el comando Alfred find-of-db
para copiar la ruta de la base de datos de Omnifocus a su portapapeles. Si tiene instalados Omnifocus 3 y Omnifocus 4, obtendrá ambas rutas en su portapapeles y deberá pegar las rutas en algún lugar y elegir cuál desea.
Ejecute el comando Alfred set-of-db
y luego pegue (⌘-V) la ruta de la base de datos como argumento
Tenga en cuenta que si está utilizando
zsh
,fish
u otro shell, escribabash
antes del paso 1 para asegurarse de instalar el flujo de trabajo mediante la instalación del sistema node.js.
Veo errores en el registro de Alfred relacionados con NODE_MODULE_VERSION o mejor-sqlite3.
Sí, ha sido difícil resolver esto. Prueba esto para solucionarlo:
v18.12.1
) bash
node -v
node_modules
y luego instale los paquetes correctos para su entorno siguiendo estos comandos: rm -rf node_modules/
npm install
También se ha informado que la instalación de Xcode puede resolver este problema.
¿Aférrate? ¿Por qué tengo que escribir
bash
?
Alfred ejecuta el flujo de trabajo desde la versión de bash instalada en macOS (/bin/bash), por lo que la versión del flujo de trabajo de node.js espera que los paquetes de los que depende el flujo de trabajo se creen para la versión macOS de node.
Este flujo de trabajo solo funciona con OmniFocus 3 y OmniFocus 4.
.s
: Tenga en cuenta que utilice .sc
para buscar tareas completadas únicamente.
.se
..i
: o simplemente enumere todas las tareas en la bandeja de entrada con .li
.
.p
: .t
o contexto con .c
: o simplemente enumere todas las etiquetas con .lt
o contextos con .lc
:
.c
:.v
: o simplemente enumere todas las perspectivas con .lv
:
.f
: o simplemente enumere todas las carpetas con .lf
:
.n
: .ng
.na
.sa
: o simplemente para proyectos activos con .pa
:
.g
: o para tareas marcadas y activas con .ga
:
.r
: o mostrar las 10 tareas o proyectos modificados y no completados más recientemente con .ra
:
.d
: