Simple CLI tool to integrate with Microsoft To Do, allowing users to manage their tasks from the command line.
Project description
ms-todo
CLI and importable Python package for Microsoft To Do via Microsoft Graph.
Install (in your virtualenv)
pip install -e .
Quick Start
After install:
ms-todo --help
ms-todo whoami
If your virtualenv is not activated, use .venv/bin/ms-todo ....
Usage Docs
For full examples (CLI and package import), see:
- CLI commands:
docs/docs/usage/cli.md - Package usage:
docs/docs/usage/package.md - Azure app setup/config:
docs/docs/index.md
You can also run docs locally:
just mkdocs-serve
Config File (~/.ms-todo/.env)
By default, config is loaded from ~/.ms-todo/.env.
You can override the config directory with MS_TODO_CONFIG_DIR.
CLIENT_ID=YOUR_CLIENT_ID
TENANT_ID=consumers
TASK_LIST_ID=YOUR_TASK_LIST_ID
Optional:
CLIENT_SECRET=YOUR_CLIENT_SECRET
CLIENT_SECRET is not used by the device-code CLI flow, but can remain for other scripts.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ms_todo-0.1.0.tar.gz.
File metadata
- Download URL: ms_todo-0.1.0.tar.gz
- Upload date:
- Size: 135.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f850e7fdc74f466dae0ae0b0a26b86e79d42633b47e9e5a5fc7ed03d635376c
|
|
| MD5 |
8ba456410398269a432210cad763ea0b
|
|
| BLAKE2b-256 |
a49115f8f908dd62da3a024fc99c183fe22ba93a23f843602f071efe036e97c5
|
File details
Details for the file ms_todo-0.1.0-py3-none-any.whl.
File metadata
- Download URL: ms_todo-0.1.0-py3-none-any.whl
- Upload date:
- Size: 27.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c5d9ce42f0d08318258d2e58e6e7d719ab80a0461a29c93220b8415029736de
|
|
| MD5 |
80974c85744451f4c161b9435c921676
|
|
| BLAKE2b-256 |
390df65a0aab82fbba89018cb9adbd7e14497bb8bd53370857b53a3c77c88401
|