mrgalopes / todoister

Add tasks to Todoist inbox from the command line

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Todoister

Simple project to add a task to the Todoist inbox. Reads API key from either:

  • ~/.todoist_api_key (only thing in the file);
  • TODOIST_API_KEY environment variable

Instalation

Using pipx:

pipx install git+https://github.com/mrgalopes/todoister.git

Usage

If installed using pipx:

todoister "Buy some eggs"

Else, do:

python -m todoister "Buy some eggs"

Using poetry:

poetry run python -m todoister "Buy some eggs"

To-dos

  • Add tests
  • Run linter and formatter pre-commit
  • Make cli more flexible
  • Add more commands, perhaps?
  • Add option to skip desktop notification

About

Add tasks to Todoist inbox from the command line


Languages

Language:Python 57.6%Language:Nix 39.0%Language:Shell 3.4%