Skip to main content

Unofficial Microsoft To-Do python library

Project description

Table of contents

Description

Pymtodo is an unofficial Microsoft To-Do python library which allows managing your tasks. It can help you to optimize your workflow and create long lists (for example, if you read books and like to check it in your To-Do list).

Installing

You can install pymtodo via pip:

$ git clone https://github.com/efiminem/pymtodo.git
$ pip install pymtodo

Quick start

Authorizing

Pymtodo is very easy to use. First, you need to be authorized in the Microsoft To-Do system:

from pymtodo import ToDoConnection
from getpass import getpass

a = ToDoConnection()
a.connect(email = 'your-email@gmail.com', password = getpass())

Getpass package allows you to write your password in the secure way, so noone will see it. Alternatively, you can just type it directly.

Get lists and tasks

In order to get all your lists you can just type:

a.lists

To get the tasks for the particular list, you can write:

a.lists[0].tasks

Create lists and tasks

You can create lists by using

a.create_list("New list")

and new tasks can be created in the particluar list:

a.lists[0].create_task("New task")

Delete lists and tasks

You can delete your lists and tasks by the delete method:

a.lists[0].delete()
a.lists[0].tasks[0].delete()

Be careful, there will not be a warning message.

Documentation

Detailed documentation will be available soon.

Disclaimer

Pymtodo is an unofficial, open source, third-party, free app and is not affiliated in any way with Microsoft.

License

Pymtodo is distributed under the MIT license.

Project details


Release history Release notifications | RSS feed

This version

0.2

Download files

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

Source Distribution

pymtodo-0.2.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

pymtodo-0.2-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file pymtodo-0.2.tar.gz.

File metadata

  • Download URL: pymtodo-0.2.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.20.0 CPython/3.6.5

File hashes

Hashes for pymtodo-0.2.tar.gz
Algorithm Hash digest
SHA256 68b5aa8c275633e8b53455751d5de1d5b7d3d30dd71f2ff8ddfc3fa950c1be8c
MD5 9466ec56a327a038007565f2617c8b90
BLAKE2b-256 62788a12482c0ee78fc0fd0fd06b05f744588d8e1257081359e82c46fab820b0

See more details on using hashes here.

File details

Details for the file pymtodo-0.2-py3-none-any.whl.

File metadata

  • Download URL: pymtodo-0.2-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.20.0 CPython/3.6.5

File hashes

Hashes for pymtodo-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 947b080dc35d369c62c2ef8f346fe583f220e3473e9ccd7dca37c03114183731
MD5 8aaa19e837a77aaadc72b668548d1619
BLAKE2b-256 f2fbfe64e66d57f854a613c0518d5ce8056a8043bc93c1cf62f66558b753c085

See more details on using hashes here.

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