API package for rememberthemilk.com
Project description
This is an API package for Remember the Milk. Using their API and this package you can create Python applications accessing your task lists on RTM.
See the example script (in the examples folder) for basic usage. You should have read the essential API docs on their website before.
RtmAPI details
It’s important that you understand the example script to understand how to use RtmAPI. It shows desktop authorization and a basic list operation.
Authentication
See http://www.rememberthemilk.com/services/api/authentication.rtm.
User authentication for desktop applications can be done using the authenticate_desktop and retrieve_token methods, whereas web applications should use the authenticate_web and retrieve_token methods.
API call return values
If you call an API method, it returns the XML wrapped in special objects. Those object should make it easy to use the API:
Each object has a value property which returns the XML text. All other values return either the contents of the XML attribute with the same name if that exists, or an (again wrapped) child element with the name.
Some API methods return multiple child elements of the same kind, ie. XML children with the same tag. Those lists are handled in RtmAPI, ie. you can iterate over those child elements easily. The example script show the usage of rtm.tasks.getList. Compare the example script with the rtm.tasks.getList documentation to understand how lists work.
Contributors
Michael Gruenewald
Marcin Kasperski
Velikobratov Maxim (aka Jaropolk)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file RtmAPI-0.7.2.tar.gz
.
File metadata
- Download URL: RtmAPI-0.7.2.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.18.4 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a37bafe1cb49e3f190dd282d5aa62368c3e5aadb2af1d35b5f586ca6dfae7363 |
|
MD5 | b320fe3f66e250c75f3346900d47e453 |
|
BLAKE2b-256 | 9df50faa3429619c46cc92b8d81eaa481c691de93b24bdd6447d41419cc69ba8 |
File details
Details for the file RtmAPI-0.7.2-py3-none-any.whl
.
File metadata
- Download URL: RtmAPI-0.7.2-py3-none-any.whl
- Upload date:
- Size: 5.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.18.4 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fce2ccb91a824ed0a5c76ebbf44735e1aa80605f649ddf4f65002d058a71da8 |
|
MD5 | ecdcf63f0b7b86cc12459045580fb13c |
|
BLAKE2b-256 | 4b6585ce37913f46924cc278a3cca7da48906486f3901bbe35a69493888a2221 |