Alur kerja Alfred 5 untuk mencari Notion.so dengan hasil instan
Versi Alfred 5 (yang ini)
Repositori Github
Unduhan Terbaru
Alfred versi 4
Repositori Github
Unduhan Terbaru
Cukup ketikkan kata kunci Anda ke Alfred (default: ns) dan berikan kueri untuk melihat hasil pencarian instan dari Notion yang meniru fungsi Temukan Cepat di aplikasi web Notion.
Menekan enter pada hasil pencarian akan membawa Anda ke halaman tersebut di Notion di browser web default atau aplikasi gagasan Anda.
Tahan Cmd + tekan enter pada hasil pencarian apa pun untuk menyalin url ke clipboard Anda.
Fitur tambahan
Dilengkapi dengan dukungan pra-konfigurasi untuk OneUpdater untuk pembaruan versi otomatis.
Alur kerja juga menyediakan kemampuan untuk melihat dengan cepat halaman yang baru saja Anda lihat . Cukup ketikkan kata kunci 'ns' untuk memulai alur kerja, seperti yang Anda lakukan sebelum melakukan pencarian, dan halaman gagasan yang terakhir Anda lihat akan ditampilkan.
Buka halaman gagasan baru dengan mengetik 'nsn', ini hanya mendukung aplikasi web saat ini, ini sangat berguna!
Cookie
: Diperlukan untuk token Notion Anda.Space ID
: Pengidentifikasi organisasi Anda.Use Desktop Client
: Defaultnya adalah False. Menentukan apakah akan membuka tautan Notion di klien desktop daripada di aplikasi web.Disarankan untuk membiarkan variabel berikut pada nilai defaultnya, kecuali Anda yakin:
Navigable Only
: Defaultnya adalah False. Pengaturan ke false memungkinkan Anda untuk mencari objek dalam suatu halaman, yaitu objek gagasan yang tidak dapat ditemukan melalui panel navigasi sebelah kiri.Enable Icons
: Defaultnya adalah Benar. Ini mengaktifkan dukungan untuk ikon Notion untuk ditampilkan secara asli di hasil pencarian Alfred, untuk pengalaman desain/UX yang lebih baik. Ikon Notion Kustom diunduh sesuai permintaan dan disimpan dalam cache.Show Recently Viewed
: Defaultnya adalah Benar. Pengalih ini menentukan apakah halaman yang baru dilihat harus ditampilkan ketika tidak ada kueri yang diberikan oleh pengguna dan id pengguna ada di cookie yang disediakan (id pengguna diperlukan agar panggilan api menampilkan halaman yang baru dilihat).Icon Cache Days
: Defaultnya adalah nilai yang disarankan yaitu 365 hari untuk kinerja terbaik. Menentukan jumlah hari untuk menyimpan ikon dan gambar dalam cache. Minimal 0, maks 365. Banyak orang sudah memiliki Python3 di mesin mereka, jika belum, Anda dapat mencoba menjalankan python3
dari jendela Terminal dan Anda akan diminta untuk menginstal alat Xcode CLI secara otomatis (termasuk Python).
Jika tidak, Anda dapat membaca panduan lebih rinci tentang cara menginstal Python di sini.
Menginstal cairosvg akan memungkinkan ikon svg ditampilkan di hasil pencarian Alfred, memberikan pengalaman visual yang lebih menarik. Buka terminal dan jalankan perintah berikut:
pip3 install cairosvg
Instal ketergantungan cairosvgs, cairo. Dengan Homebrew misalnya:
brew install cairo
Jika Anda belum pernah menggunakan homebrew sebelumnya, Anda mungkin ingin melewati langkah opsional ini atau menginstal homebrew (mudah dengan pencarian cepat di Google).
PEMBARUAN: Tampaknya ada masalah dengan cairosvg pada silikon apel, gunakan perbaikan ini dengan risiko Anda sendiri, tetapi ini berhasil bagi saya dan sekarang ikon SVG muncul lagi:
brew install cairo pango gdk-pixbuf libxml2 libxslt libffi
sudo mkdir /usr/local/lib/
sudo ln -s /opt/homebrew/lib/libcairo-2.dll /usr/local/lib/libcairo-2.dll
sudo ln -s /opt/homebrew/lib/libcairo.so.2 /usr/local/lib/libcairo.so.2
sudo ln -s /opt/homebrew/lib/libcairo.2.dylib /usr/local/lib/libcairo.2.dylib
Saya sarankan menggunakan chrome untuk mengambil nilai-nilai ini. Jika Anda hanya dapat menggunakan safari, Anda dapat menyalin nilai 'token_v2' dengan mengikuti langkah-langkah yang setara di atas dan mengisi variabel cookie env di Alfred sehingga terlihat seperti ini token_v2=XXXXXXXXXXXX
(namun ini berarti fitur halaman yang baru dilihat tidak akan berfungsi untuk Anda ).
Kunjungi aplikasi web Notion dan gunakan alat pengembang browser Anda untuk melihat permintaan jaringan yang dibuat saat Anda mengetikkan apa pun ke bilah pencarian pencarian cepat. Di Chrome pilih 'Lihat' di toolbar> Pengembang> Alat Pengembang. Kemudian pilih tab Jaringan di jendela alat pengembang.
Di sini Anda akan melihat permintaan bernama search
, periksa header permintaan untuk menyalin nilai cookie
dan periksa payload permintaan untuk menyalin notionSpaceId
Anda, seperti yang ditunjukkan pada tangkapan layar di bawah.
Masalah yang diketahui: Beberapa pengguna mengalami masalah saat menyalin nilai-nilai ini langsung dari alat pengembang, namun telah melihat keberhasilan dengan menyalin dan menempelkan nilai ke dalam TextEdit atau editor teks lain terlebih dahulu, hal ini mungkin "menghapus" atau menghapus pemformatan yang bermasalah.
Dapatkan header cookie
Anda. Seharusnya terlihat seperti ini
notion_browser_id=1bcfbfb9-e98c-9f03; logglytrbckingsession=eb1c82cb-fd; bjs_bnonymous_id=%22bdbf1088-b33c-9bdb-b67c-1e; _fbp=fb.1.12821; intercom-id-gpfdrxfd=b61ec62d-; token_v2=b39099...
Dapatkan spaceId
Anda. Seharusnya terlihat seperti ini
celcl9aa-c3l7-7504-ca19-0c985e34ll8d
Unduh dan klik dua kali rilis terbaru untuk versi Alfred Anda, dengan mengikuti tautan di bagian atas halaman ini.
Alfred seharusnya secara otomatis membuka panel opsi 'konfigurasi alur kerja' ketika Anda pertama kali menginstal alur kerja, di sini Anda dapat menambahkan nilai yang diperoleh melalui langkah-langkah di atas.
Anda juga dapat memperbarui nilai-nilai ini kapan saja dengan mengklik Konfigurasikan Alur Kerja..
Skrip mungkin gagal karena kesalahan SSL. Jika skrip tidak berfungsi, aktifkan debugging dengan mengklik kecoa kecil di layar alur kerja alfred. Jika Anda melihat kesalahan seperti:
[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: .....
Jalankan ini dari aplikasi terminal:
'/Applications/Python 3.9/Install Certificates.command'
Tanda kutip tunggal diperlukan. Jika file ini tidak ada, jalankan "python --version" untuk mengetahui versi yang Anda miliki dan perbarui direktori yang sesuai.
Use Desktop Client
di bawah menu yang muncul ketika Anda mengklik 'Konfigurasi Alur Kerja..' seperti yang ditunjukkan di atas pada bagian langkah instalasi. Ikuti tautan di bagian atas halaman ini.
https://www.alfredforum.com/topic/14451-notionso-instant-search-workflow/ https://www.reddit.com/r/NotionSo/comments/f58u1y/notionso_instant_search_workflow_for_alfred/