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>`_.
=================
=================
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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| pymtodo-0.2.tar.gz | 5.9 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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.