modulepackage
0.0.0-20241005193315-96cdbbc4a0f3
Repository: https://github.com/zhuochun/notion-toolset.git
Documentation: pkg.go.dev
# README
Notion Toolset
A set of tools to automate my Notion workflow using Notion API and GitHub Action.
Build with dstotijn/go-notion.
Setup
- Follow the official guide to create your own Notion integration.
- Take note of your Notion API token somewhere.
- Share your databases with the integration afterwards.
- Create a new GitHub repo:
- Setup your Notion API token:
- Go
Settings
>Secrets
>Actions
. - Create a
New repository secret
, using the nameNOTION_TOKEN
and the value of the actual token.
- Go
- Setup your GitHub Actions:
- Follow the official guide.
- Refer to
example/workflow/
for examples.
- Setup your notion-toolset Configs:
- You need to create yaml config files for each tool and use them with
--config=path/to/config.yml
. - Refer to
example/configs/
for examples.
- You need to create yaml config files for each tool and use them with
- Setup your Notion API token:
Tools
--cmd=daily-journal
: Create empty daily pages (YYYY-MM-DD) in a database--cmd=weekly-journal
: Create empty weekly pages (YYYY-MM-DD/YYYY-MM-DD) in a database--cmd=duplicate
: Find duplicated pages with a same titles in a database, and write them inside a block--cmd=flashback
: Resurface some random pages in a database, and write them inside a block/or today's journal page--cmd=collector
: Find new pages that have not been collected, and write them inside a block--cmd=export
: Export/backup pages in a database to markdown files (text and images)--cmd=llm
: Run a GPT prompt on a page content
# Packages
No description provided by the author
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
No description provided by the author