Alur kerja Alfred untuk mencari Notion.so dengan hasil instan
Alfred versi 5
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.notionSpaceId
: Pengidentifikasi organisasi Anda.useDesktopClient
: Defaultnya adalah Salah. Menentukan apakah akan membuka tautan Notion di klien desktop daripada di aplikasi web.Disarankan untuk membiarkan variabel berikut pada nilai defaultnya, kecuali Anda yakin:
isNavigableOnly
: Defaultnya adalah Salah. Pengaturan ini memungkinkan Anda untuk mencari objek dalam suatu halaman, yaitu objek gagasan yang tidak dapat ditemukan melalui panel navigasi sebelah kiri. Pengaturan ke True hanya mengembalikan hasil yang dapat ditemukan melalui panel navigasi sebelah kiri, namun menghapus subtitle dari hasil pencarian Alred.enableIcons
: 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.iconCacheDays
: Defaultnya adalah nilai yang disarankan yaitu 365 hari untuk kinerja terbaik. Menentukan jumlah hari untuk menyimpan ikon khusus dalam cache. Minimal 0, maks 365.showRecentlyViewedPages
: 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). 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.
Di Alfred worfklow di sudut kanan atas klik ikon [x]
dan tambahkan nilai dari atas ke bidang nilai yang sesuai
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:
sudo '/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.
useDesktopClient
di Alfred ke True
.enableIcons
ke False. Ini mengubah desain hasil pencarian sehingga ikon sejajar dengan judul, dan juga menonaktifkan pengunduhan ikon khusus Notion apa pun yang Anda temukan saat mencari. 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/