A command-line interface for automating Todoist tasks.
- List all tasks
- Add new tasks
- Open links in inbox tasks and clear them
- Clear due dates from overdue and today's non-recurring tasks
- Clone the repository
- Install dependencies:
pip install -e .
- Set your Todoist API token as an environment variable:
export TODOIST_API_TOKEN=your_api_token_here
Run the CLI with:
python -m todoist_cli.cli [COMMAND]
Available commands:
list-tasks: List all tasksadd-task: Add a new taskopen-inbox-links: Open web links in inbox tasks and clear themclear-today: Remove due dates from overdue and today's non-recurring tasks
For more information on each command, use:
python -m todoist_cli.cli [COMMAND] --help
This project is open-source and available under the MIT License.