Tasks are powerful and important to track your progress. However, creating a task in a meeting, at your desk and on the go can take time and effort.
Slate lets you create tasks quickly with a simple command line command directly into notion, without logging into your account. 🚀
- Create a new notion integration and copy token value
- Duplicate the below notion page and copy the database ID
https://aravinds-arv.notion.site/TODO-5fd2ceaa5eaa4245ad63a810ca80b97c
- Copy config.py.sample to a new file config.py and replace the placeholders with your own interation token and database id
- Install all requirements
$ pip install -r requirements.txt
- Finally run Slate 🎉
Run without arguements to use voice commands
$ python slate.py
To add a new task to your notion database
$ python slate.py add [TASK]
To remove an existing task from your notion database
$ python slate.py remove [TASK_NUM]
To uncheck an existing task in your notion database
$ python slate.py uncheck [TASK_NUM]
To list all existing unchecked tasks in your notion database
$ python slate.py list
To open this help
$ python slate.py help