Need help with pytodoist?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

Garee
141 Stars 28 Forks MIT License 241 Commits 6 Opened issues

Description

Use Todoist with Python ✅

Services available

!
?

Need anything else?

Contributors list

# 163,980
JavaScr...
HTML
React
mozilla
11 commits
# 318,449
Shell
JavaScr...
snakema...
HTML
6 commits
# 22,021
Python
Google
Django
JavaScr...
1 commit
# 79,386
JavaScr...
HTML
Shell
powerli...
1 commit
# 27,579
C++
beats
MongoDB
c-plus-...
1 commit

PyPI Python versions License Build status

PyTodoist is a Python package for interacting with Todoist. It hides the underlying API calls with higher-level abstractions that make it easy to use Todoist with Python.

Quick Start

Install the latest version:

$ pip install pytodoist

Have fun:

>>> from pytodoist import todoist
>>> user = todoist.login('[email protected]', 'pa$$w0rd')
>>> projects = user.get_projects()
>>> for project in projects:
...     print(project.name)
...
Inbox
Books to read
Movies to watch
Shopping
Work
Personal
Health
>>> inbox = user.get_project('Inbox')
>>> task = inbox.add_task('Install PyTodoist',
...                        priority=todoist.Priority.VERY_HIGH)
>>> task.complete()

Documentation

Comprehensive online documentation can be found at https://pytodoist.readthedocs.org

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.