Это рабочий процесс Alfred, который выполняет свободный текстовый поиск по данным OmniFocus.
Да! Этот рабочий процесс основан на рабочем процессе Search Omnifocus, который больше не работает с последней версией macOS. Это переписанный код на Javascript, в котором для выполнения тяжелой работы используется Alfy.
Ну, мне это нужно, потому что я не могу быстро найти, скажем, задачу в OmniFocus, используя поле поиска OmniFocus. OmniFocus ограничивает результаты поиска текущей перспективой или выбором. Другие люди тоже это заметили.
Предварительные условия
Этот рабочий процесс основан на Node.js. Следуйте этим инструкциям для установки.
Установите рабочий процесс с помощью npm
npm install --global alfred-search-omnifocus
Откройте настройки Alfred ( alf
) и — если у вас установлена старая версия рабочего процесса — отключите существующий рабочий процесс «Поиск в Omnifocus», щелкнув его правой кнопкой мыши и сняв флажок «Включено».
Запустите команду Alfred find-of-db
, чтобы скопировать путь к базе данных Omnifocus в буфер обмена. Если у вас установлены как Omnifocus 3, так и Omnifocus 4, вы получите оба пути в буфер обмена, и вам нужно будет вставить их куда-нибудь и выбрать, какой из них вам нужен.
Запустите команду Alfred set-of-db
, а затем вставьте (⌘-V) путь к базе данных в качестве аргумента.
Обратите внимание: если вы используете
zsh
,fish
или другую оболочку, введитеbash
перед шагом 1, чтобы убедиться, что вы устанавливаете рабочий процесс с использованием системной установки node.js.
Я вижу ошибки в журнале Alfred, связанные с NODE_MODULE_VERSION или лучше-sqlite3?
Да, решить эту проблему было непросто. Попробуйте это исправить:
v18.12.1
) bash
node -v
node_modules
, затем установите пакеты, подходящие для вашей среды, выполнив следующие команды: rm -rf node_modules/
npm install
Также сообщалось, что установка Xcode может решить эту проблему.
Подожди? Почему мне нужно печатать
bash
?
Альфред запускает рабочий процесс из установленной версии bash (/bin/bash) для macOS, поэтому версия node.js для рабочего процесса ожидает, что пакеты, от которых зависит рабочий процесс, будут созданы для версии node для macOS.
Этот рабочий процесс работает только с OmniFocus 3 и OmniFocus 4.
.s
: Обратите внимание: используйте расширение .sc
только для поиска завершенных задач.
.se
..i
: или просто перечислите все задачи во входящих с расширением .li
.
.p
: .t
или контекст с помощью .c
: или просто перечислите все теги с .lt
или контексты с расширением .lc
:
.c
:.v
: или просто перечислите все перспективы с помощью .lv
:
.f
: или просто перечислите все папки с помощью .lf
:
.n
: .ng
.na
.sa
: или просто для активных проектов с .pa
:
.g
: или для помеченных и активных задач с расширением .ga
:
.r
: или покажите 10 последних измененных и незавершенных задач или проектов с расширением .ra
:
.d
: