هذا هو سير عمل Alfred الذي يقوم بإجراء عمليات بحث نصية مجانية على بيانات OmniFocus.
نعم! يعتمد سير العمل هذا على سير عمل Search Omnifocus الذي لم يعد يعمل مع الإصدار الأحدث من macOS. هذه إعادة كتابة في Javascript وتستخدم Alfy للقيام بالرفع الثقيل.
حسنًا، أريد ذلك لأنني لا أستطيع البحث بسرعة، على سبيل المثال، عن مهمة داخل OmniFocus باستخدام حقل البحث الخاص بـ OmniFocus. يقوم OmniFocus بتقييد نتائج البحث بالمنظور أو التحديد الحالي. وقد لاحظ أشخاص آخرون هذا أيضا.
المتطلبات المسبقة
يعتمد سير العمل هذا على Node.js. اتبع هذه التعليمات للتثبيت.
تثبيت سير العمل باستخدام npm
npm install --global alfred-search-omnifocus
افتح Alfred Preferences ( alf
) و- إذا كان لديك الإصدار القديم من سير العمل مثبتًا - قم بتعطيل سير العمل الحالي "Search Omnifocus" عن طريق النقر بزر الماوس الأيمن عليه وإلغاء تحديد Enabled
قم بتشغيل أمر Alfred find-of-db
لنسخ مسار قاعدة بيانات Omnifocus إلى الحافظة الخاصة بك. إذا كان لديك كل من Omnifocus 3 وOmnifocus 4 مثبتين، فستحصل على كلا المسارين في الحافظة الخاصة بك، وستحتاج إلى لصق المسارين في مكان ما واختيار المسار الذي تريده.
قم بتشغيل set-of-db
ثم قم بلصق (⌘-V) مسار قاعدة البيانات كوسيطة
لاحظ، إذا كنت تستخدم
zsh
أوfish
أو Shell آخر، فاكتبbash
قبل الخطوة 1 للتأكد من تثبيت سير العمل باستخدام تثبيت Node.js للنظام
أرى أخطاء في سجل Alfred تتعلق بـ NODE_MODULE_VERSION أو Better-sqlite3؟
نعم، لقد كان هذا ألمًا يجب حله. حاول هذا لإصلاح:
v18.12.1
) bash
node -v
node_modules
ثم قم بتثبيت الحزم الصحيحة لبيئتك باتباع الأوامر التالية: rm -rf node_modules/
npm install
تم الإبلاغ أيضًا عن أن تثبيت Xcode يمكن أن يحل هذه المشكلة.
انتظر؟ لماذا يجب علي أن أكتب
bash
؟
يقوم Alfred بتشغيل سير العمل من إصدار bash المثبت على نظام التشغيل macOS (/bin/bash)، لذا يتوقع إصدار سير العمل من Node.js أن يتم إنشاء الحزم التي يعتمد عليها سير العمل لإصدار 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
: