Integration between todo.sh and Notion Task Lists!
Project description
todo.sh-notion
Integration between todo.sh and Notion Task Lists!
Motivation:
To helps the todo.sh
users to sync your tasks with Notion. Without quiting the terminal or doing something extra effort. For me, who have focus problems, it helps a lot.
Pre configuration
You need to provide two environment variables to allow the integration (put it in your .bashrc if you want):
export NOTION_TOKEN_V2=''
export NOTION_TASK_LIST_URL=''
To catch the NOTION_TOKEN_V2
you need to go into https://notion.so page and enable the browser devtools,
find a token_v2 in cache and copy the value.
To catch the NOTION_TASK_LIST_URL
it's quite simple, just navigate to your Task List and copy the URL.
Installation
It's important that the todonotion
command be available globally (like todo.sh)
so, we will install using the flag --user that installs the package in your personal directory for python dependencies.
pip install todo.sh-notion --user
After that, we run the command:
todonotion configure
This will create the todo.sh
actions in ~/.todo.actions.d
:
nadd
likeadd
, but creates the card in notion task list too.ndo
likedone
, but moves the card in notion task list too.ndoc
likedone
, but this allow you to perform actions in all cards by @context or any text part that contains in card titles, moves the cards in notion task list too.ndel
likedel
, deletes by task ids, delete the card in notion task list too.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for todo.sh_notion-0.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f013f333d4a38f897cd1f3063283f02e934865f488ca25be96312a990ab59b14 |
|
MD5 | 476d8c65b547172687919e7ed91d2dde |
|
BLAKE2b-256 | 627aeb171f78e03e8e7051f658fe292e1d996b4ce58d320c7ba991b84a44a6e1 |