Skip to main content

RtmAPI

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)

Metadata

Release files for RtmAPI 0.7.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 RtmAPI 0.7.2
File Size Uploaded
RtmAPI-0.7.2.tar.gz 4.1 kB Details

Built distribution (wheel)

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

Total release size: 9.1 kB

Release files / RtmAPI-0.7.2.tar.gz

Download URL RtmAPI-0.7.2.tar.gz
Size 4.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a37bafe1cb49e3f190dd282d5aa62368c3e5aadb2af1d35b5f586ca6dfae7363
BLAKE2b-256 checksum
How to use checksums
9df50faa3429619c46cc92b8d81eaa481c691de93b24bdd6447d41419cc69ba8
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / RtmAPI-0.7.2-py3-none-any.whl

Download URL RtmAPI-0.7.2-py3-none-any.whl
Size 5.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6fce2ccb91a824ed0a5c76ebbf44735e1aa80605f649ddf4f65002d058a71da8
BLAKE2b-256 checksum
How to use checksums
4b6585ce37913f46924cc278a3cca7da48906486f3901bbe35a69493888a2221
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.7.2 This release

2 release files

0.7.1

2 release files

0.7.0

1 release file

0.6.0

1 release file

0.5.3

2 release files

0.5.2

1 release file

0.5.1

1 release file

0.5

1 release file

0.4

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3

1 release file

0.2

1 release file

0.1

1 release file

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