Skip to main content
Pymtodo
=================

=================
Table of contents
=================

- `Description`_

- `Installing`_

- `Quick start`_

#. `Authorizing`_

#. `Get lists and tasks`_

#. `Create lists and tasks`_

#. `Delete lists and tasks`_

- `Documentation`_

- `Disclaimer`_

- `License`_

============
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:

.. code:: shell

$ 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:

.. code:: python

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:

.. code:: python

a.lists

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

.. code:: python

a.lists[0].tasks

-----------------------
Create lists and tasks
-----------------------

You can create lists by using

.. code:: python

a.create_list("New list")

and new tasks can be created in the particluar list:

.. code:: python

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

-----------------------
Delete lists and tasks
-----------------------

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

.. code:: python

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
<https://github.com/efiminem/pymtodo/blob/master/LICENSE>`_.


Metadata

Release files for pymtodo 0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pymtodo 0.2
File Size Uploaded Provenance
pymtodo-0.2.tar.gz 5.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pymtodo 0.2
File Interpreter ABI Platform
pymtodo-0.2-py3-none-any.whl Python 3 none any Details

Total release size: 12.2 kB

Release files / pymtodo-0.2.tar.gz

Download URL pymtodo-0.2.tar.gz
Size 5.9 kB
Tags Source
SHA-256 checksum
How to use checksums
68b5aa8c275633e8b53455751d5de1d5b7d3d30dd71f2ff8ddfc3fa950c1be8c
BLAKE2b-256 checksum
How to use checksums
62788a12482c0ee78fc0fd0fd06b05f744588d8e1257081359e82c46fab820b0
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pymtodo-0.2-py3-none-any.whl

Download URL pymtodo-0.2-py3-none-any.whl
Size 6.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
947b080dc35d369c62c2ef8f346fe583f220e3473e9ccd7dca37c03114183731
BLAKE2b-256 checksum
How to use checksums
f2fbfe64e66d57f854a613c0518d5ce8056a8043bc93c1cf62f66558b753c085
Upload date
Uploaded using Trusted Publishing?
What is 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

Security for pymtodo 0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.2 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page