Skip to content
/ Slate Public
forked from aravinds-arv/slate

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

Notifications You must be signed in to change notification settings

arjun-ms/Slate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 🎯

Resources

Stars

Watchers

Forks

Languages

  • Python 100.0%