Il s'agit d'un flux de travail pour Alfred qui effectue des recherches de texte libre sur les données OmniFocus.
Oui! Ce workflow est basé sur le workflow Search Omnifocus qui ne fonctionne plus avec la dernière version de macOS. Il s'agit d'une réécriture en Javascript et utilise Alfy pour faire le gros du travail.
Eh bien, je le veux parce que je ne peux pas rechercher rapidement, par exemple, une tâche dans OmniFocus à l'aide du champ de recherche d'OmniFocus. OmniFocus restreint les résultats de la recherche à la perspective ou à la sélection actuelle. D'autres personnes l'ont également remarqué.
Pré-requis
Ce workflow s'appuie sur Node.js. Suivez ces instructions pour installer.
Installez le workflow à l'aide de npm
npm install --global alfred-search-omnifocus
Ouvrez les Préférences Alfred ( alf
) et - si vous avez installé l'ancienne version du workflow - désactivez le workflow existant "Search Omnifocus" en cliquant dessus avec le bouton droit et en décochant Activé.
Exécutez la commande Alfred find-of-db
pour copier le chemin de la base de données Omnifocus dans votre presse-papiers. Si Omnifocus 3 et Omnifocus 4 sont installés, vous obtiendrez les deux chemins dans votre presse-papiers, et vous devrez coller les chemins quelque part et choisir celui que vous voulez.
Exécutez la commande Alfred set-of-db
puis collez (⌘-V) le chemin de la base de données comme argument
Notez que si vous utilisez
zsh
,fish
ou un autre shell, tapezbash
avant l'étape 1 pour vous assurer que vous installez le workflow à l'aide de l'installation du système node.js.
Je vois des erreurs dans le journal Alfred liées à NODE_MODULE_VERSION ou better-sqlite3 ?
Oui, cela a été difficile à résoudre. Essayez ceci pour résoudre :
v18.12.1
) bash
node -v
node_modules
puis installez les packages adaptés à votre environnement en suivant ces commandes : rm -rf node_modules/
npm install
Il a également été signalé que l'installation de Xcode pouvait résoudre ce problème.
Accrochez-vous? Pourquoi dois-je taper
bash
?
Alfred exécute le workflow à partir de la version installée de bash sur macOS (/bin/bash), de sorte que la version de workflow de node.js s'attend à ce que les packages dont dépend le workflow soient construits pour la version macOS de node.
Ce flux de travail fonctionne uniquement avec OmniFocus 3 et OmniFocus 4.
.s
: Notez que utilisez .sc
pour rechercher uniquement les tâches terminées.
.se
..i
: ou répertoriez simplement toutes les tâches dans la boîte de réception avec .li
.
.p
: .t
ou un contexte avec .c
: ou répertoriez simplement toutes les balises avec .lt
ou les contextes avec .lc
:
.c
:.v
: ou répertoriez simplement toutes les perspectives avec .lv
:
.f
: ou répertoriez simplement tous les dossiers avec .lf
:
.n
: .ng
.na
.sa
: ou juste pour les projets actifs avec .pa
:
.g
: ou pour les tâches signalées et actives avec .ga
:
.r
: ou affichez les 10 tâches ou projets les plus récemment modifiés et non terminés avec .ra
:
.d
: