aravinds-arv / slate

Slate lets you add tasks quickly right from your terminal directly into notion database🎯

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Slate lets you add tasks quickly right from your terminal directly into notion database🎯


Languages

Language:Python 100.0%