Search Notion pages using Ulauncher.
- Ulauncher 5
- Python >= 3.7
tornado
package. Install this usingsudo pip3 install tornado
thefuzz
package. Install this usingsudo pip3 install thefuzz[speedup]
- Notion app (optional).
-
Ulauncher > Preferences > Extensions > Add extension
-
Paste the following URL:
https://github.com/hakonmh/ulauncher-notion-search
-
Go to Notion Integration, create an integration and follow the instructions to link the token with a page.
-
Allow a page to be searched by: Go to the page >
...
(top right corner) > Add connections > Add your Notion integration- You only need to do this for top level pages. The integration gets access to all child pages.
-
Copy the integration token into the Notion Token field in the Notion Search settings.
- Multiple tokens can be specified by using
,
as a delimiter.
- Multiple tokens can be specified by using
This extension should now be set up and work.
Default keyword to trigger this extension is nt
. This can be changed in the preferences.
This source code is released under the MIT license.