Skip to content

Latest commit

 

History

History
61 lines (44 loc) · 1.53 KB

README.md

File metadata and controls

61 lines (44 loc) · 1.53 KB

Slate

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. 🚀

Adding Tasks

demo

Notion Page

How to configure?

  1. Create a new notion integration and copy token value
  2. Duplicate the below notion page and copy the database ID

https://aravinds-arv.notion.site/TODO-5fd2ceaa5eaa4245ad63a810ca80b97c

  1. Copy config.py.sample to a new file config.py and replace the placeholders with your own interation token and database id
  2. Install all requirements
   $ pip install -r requirements.txt
  1. Finally run Slate 🎉

Commands

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