Skip to main content

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


Download files

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

Source Distribution

RtmAPI-0.7.2.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

RtmAPI-0.7.2-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

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

Hashes for RtmAPI-0.7.2.tar.gz
Algorithm Hash digest
SHA256 a37bafe1cb49e3f190dd282d5aa62368c3e5aadb2af1d35b5f586ca6dfae7363
MD5 b320fe3f66e250c75f3346900d47e453
BLAKE2b-256 9df50faa3429619c46cc92b8d81eaa481c691de93b24bdd6447d41419cc69ba8

See more details on using hashes here.

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

Hashes for RtmAPI-0.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6fce2ccb91a824ed0a5c76ebbf44735e1aa80605f649ddf4f65002d058a71da8
MD5 ecdcf63f0b7b86cc12459045580fb13c
BLAKE2b-256 4b6585ce37913f46924cc278a3cca7da48906486f3901bbe35a69493888a2221

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