Skip to main content

A python wrapper for the Todoist API.

Project description

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.

https://pypip.in/py_versions/pytodoist/badge.svg?style=flat https://pypip.in/license/pytodoist/badge.svg?style=flat https://pypip.in/wheel/pytodoist/badge.svg?style=flat https://pypip.in/download/pytodoist/badge.svg?style=flat https://travis-ci.org/Garee/pytodoist.svg?branch=master https://pypip.in/status/pytodoist/badge.svg?style=flat

Quick Start

Install the latest version:

$ pip install pytodoist

Have fun:

>>> from pytodoist import todoist
>>> user = todoist.login('gary@garyblackwood.co.uk', '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 http://pytodoist.readthedocs.org

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytodoist-2.0.2.zip (20.9 kB view hashes)

Uploaded Source

Built Distribution

pytodoist-2.0.2-py2.py3-none-any.whl (18.3 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page