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
142 Stars 29 Forks MIT License 250 Commits 3 Opened issues

Description

Use Todoist with Python ✅

Services available

!
?

Need anything else?

Contributors list

# 174,017
HTML
React
mozilla
flowtyp...
17 commits
# 312,502
Shell
snakema...
Jupyter...
google-...
6 commits
# 161,015
Python
jupyter...
python3
http-cl...
2 commits
# 23,094
Python
Django
HTML
localis...
1 commit
# 78,290
Shell
powerli...
eye-can...
Zsh
1 commit
# 29,779
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.