├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── enhancement.md │ └── question.md ├── renovate.json └── workflows │ ├── docs.yml │ ├── publish.yml │ └── test.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .python-version ├── CHANGELOG.md ├── LICENSE ├── README.md ├── SECURITY.md ├── docs ├── api.md ├── api_async.md ├── assets │ ├── favicon.ico │ └── logo.svg ├── authentication.md ├── changelog.md ├── index.md └── models.md ├── mkdocs.yml ├── pyproject.toml ├── tests ├── __init__.py ├── conftest.py ├── data │ ├── __init__.py │ └── test_defaults.py ├── test_api_comments.py ├── test_api_completed_tasks.py ├── test_api_labels.py ├── test_api_projects.py ├── test_api_sections.py ├── test_api_tasks.py ├── test_authentication.py ├── test_http_headers.py ├── test_http_requests.py ├── test_models.py └── utils │ ├── __init__.py │ └── test_utils.py ├── todoist_api_python ├── __init__.py ├── _core │ ├── __init__.py │ ├── endpoints.py │ ├── http_headers.py │ ├── http_requests.py │ └── utils.py ├── api.py ├── api_async.py ├── authentication.py ├── models.py └── py.typed ├── tox.ini └── uv.lock /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @Doist/Backend 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enhancement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/.github/ISSUE_TEMPLATE/enhancement.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.13 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docs/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/docs/api.md -------------------------------------------------------------------------------- /docs/api_async.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/docs/api_async.md -------------------------------------------------------------------------------- /docs/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/docs/assets/favicon.ico -------------------------------------------------------------------------------- /docs/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/docs/assets/logo.svg -------------------------------------------------------------------------------- /docs/authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/docs/authentication.md -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- 1 | --8<-- "CHANGELOG.md" 2 | -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/docs/models.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/test_defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/tests/data/test_defaults.py -------------------------------------------------------------------------------- /tests/test_api_comments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/tests/test_api_comments.py -------------------------------------------------------------------------------- /tests/test_api_completed_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/tests/test_api_completed_tasks.py -------------------------------------------------------------------------------- /tests/test_api_labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/tests/test_api_labels.py -------------------------------------------------------------------------------- /tests/test_api_projects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/tests/test_api_projects.py -------------------------------------------------------------------------------- /tests/test_api_sections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/tests/test_api_sections.py -------------------------------------------------------------------------------- /tests/test_api_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/tests/test_api_tasks.py -------------------------------------------------------------------------------- /tests/test_authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/tests/test_authentication.py -------------------------------------------------------------------------------- /tests/test_http_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/tests/test_http_headers.py -------------------------------------------------------------------------------- /tests/test_http_requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/tests/test_http_requests.py -------------------------------------------------------------------------------- /tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/tests/test_models.py -------------------------------------------------------------------------------- /tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/utils/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/tests/utils/test_utils.py -------------------------------------------------------------------------------- /todoist_api_python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todoist_api_python/_core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todoist_api_python/_core/endpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/todoist_api_python/_core/endpoints.py -------------------------------------------------------------------------------- /todoist_api_python/_core/http_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/todoist_api_python/_core/http_headers.py -------------------------------------------------------------------------------- /todoist_api_python/_core/http_requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/todoist_api_python/_core/http_requests.py -------------------------------------------------------------------------------- /todoist_api_python/_core/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/todoist_api_python/_core/utils.py -------------------------------------------------------------------------------- /todoist_api_python/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/todoist_api_python/api.py -------------------------------------------------------------------------------- /todoist_api_python/api_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/todoist_api_python/api_async.py -------------------------------------------------------------------------------- /todoist_api_python/authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/todoist_api_python/authentication.py -------------------------------------------------------------------------------- /todoist_api_python/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/todoist_api_python/models.py -------------------------------------------------------------------------------- /todoist_api_python/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/tox.ini -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Doist/todoist-api-python/HEAD/uv.lock --------------------------------------------------------------------------------