Mainly for fun of adding a blade to the Swiss army knife that is notion.
The purpose is to provide an HTTP proxy which takes advantage of the Notion benefits
The purpose is to provide an HTTP proxy which takes advantage of the Notion benefits
- Cross-platform (Windows/MacOS, browsers, mobile)
- Shared with authentication
- Accomplished notetaking app (GUI provided, ease HTTP packet manipulation, add notes)
roughly inspired by the great idea of OffensiveNotion!
Set-up (details)
- Create the "Proxy page" in Notion
- Give the permissions to
notionion
to access the Proxy page
Run (details)
- Perform HTTP request
- Modify it trough the "Proxy page" in Notion
- See result of request
You can duplicate the template notionion template
- Go to the Notion API developer page and log in. Create an Integration user (
New integration
). Copy that user's API key - Copy the "Proxy page" Url
- In browser: only copy the URL
- On desktop app:
CTRL+L
- Add your Notion Developer API account to this page (In the upper-right corner of your Notion page, click "Share" and "Invite")
- Install
notionion
see
source env.sh
# Alternatively, you can just export NOTION_TOKEN (which is the api key) & NOTION_PAGE_URL
notionion
- From release:
curl -lO -L https://github.com/ariary/notionion/releases/latest/download/notionion && chmod +x notionion
- Build it:
git clone https://github.com/ariary/notionion && make before.build && make build.notion
(needgo
) - with
go
:go install github.com/ariary/notionion@latest