{ "info": { "author": "Michael Gruenewald", "author_email": "mail@michaelgruenewald.eu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.1" ], "description": ".. -*- restructuredtext -*-\n\n\nRtmAPI\n======\n\nThis is an API package for\n`Remember the Milk `_. Using `their\nAPI `_ and this package you can create Python applications accessing\nyour task lists on RTM.\n\nSee the example script (in the ``examples`` folder) for basic\nusage. You should have read the essential API docs on their website\nbefore.\n\nRtmAPI details\n--------------\n\nIt's important that you understand the example script to understand\nhow to use *RtmAPI*. It shows desktop authorization and a basic\nlist operation.\n\nAuthentication\n~~~~~~~~~~~~~~\n\nSee\nhttp://www.rememberthemilk.com/services/api/authentication.rtm.\n\nUser authentication for desktop applications can be done using the\n``authenticate_desktop`` and ``retrieve_token`` methods, whereas\nweb applications should use the ``authenticate_web`` and\n``retrieve_token`` methods.\n\nAPI call return values\n~~~~~~~~~~~~~~~~~~~~~~\n\nIf you call an API method, it returns the XML wrapped in special\nobjects. Those object should make it easy to use the API:\n\nEach object has a ``value`` property which returns the XML text.\nAll other values return either the contents of the XML attribute\nwith the same name if that exists, or an (again wrapped) child\nelement with the name.\n\nSome API methods return multiple child elements of the same kind,\nie. XML children with the same tag. Those lists are handled in\n*RtmAPI*, ie. you can iterate over those child elements easily. The\nexample script show the usage of ``rtm.tasks.getList``. Compare the\nexample script with the ``rtm.tasks.getList`` documentation to\nunderstand how lists work.\n\nContributors\n~~~~~~~~~~~~\n\n* Michael Gruenewald\n* Marcin Kasperski\n* Velikobratov Maxim (aka Jaropolk)\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/rtmapi/rtmapi", "keywords": "", "license": "License :: OSI Approved :: MIT License", "maintainer": "", "maintainer_email": "", "name": "RtmAPI", "package_url": "https://pypi.org/project/RtmAPI/", "platform": "", "project_url": "https://pypi.org/project/RtmAPI/", "project_urls": { "Homepage": "https://bitbucket.org/rtmapi/rtmapi" }, "release_url": "https://pypi.org/project/RtmAPI/0.7.2/", "requires_dist": null, "requires_python": "", "summary": "API package for rememberthemilk.com", "version": "0.7.2" }, "last_serial": 5081441, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "2cb4493dabefce7a2c33372ebc66b225", "sha256": "402f0a19f443d0907f88722a7cfed8de2da4f0e0e0a1e60a2e364e3c30278503" }, "downloads": -1, "filename": "RtmAPI-0.1.zip", "has_sig": false, "md5_digest": "2cb4493dabefce7a2c33372ebc66b225", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3395, "upload_time": "2010-09-07T22:47:41", "url": "https://files.pythonhosted.org/packages/0c/d4/d3b4c54d0ec099cb3ca913f74ebae864a61bb660625ce9748102e53556e0/RtmAPI-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "6e70adce2fc308e92637967d9c9d4f94", "sha256": "97ca0a1f733bb0e9851f0352fa41840a4a55987aadcadbef48e79e6be34faf7a" }, "downloads": -1, "filename": "RtmAPI-0.2.zip", "has_sig": false, "md5_digest": "6e70adce2fc308e92637967d9c9d4f94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3463, "upload_time": "2010-09-10T15:42:13", "url": "https://files.pythonhosted.org/packages/59/a7/c6e2e22f9a6a64b3a5efb29a583c2c897a1b6dae55a5d6240ff5b9d7e303/RtmAPI-0.2.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "354f0001f3b3a62917c451b2a458c574", "sha256": "001cb5202137e0a92d9e5f53963e39e169fc246d7ff16d4d764d800ec74c0b4e" }, "downloads": -1, "filename": "RtmAPI-0.3.zip", "has_sig": false, "md5_digest": "354f0001f3b3a62917c451b2a458c574", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4307, "upload_time": "2010-09-11T23:10:28", "url": "https://files.pythonhosted.org/packages/ed/a5/0320812d80b538f89a6cac718906a1a6fee58a40fee8c1fa23edd33325c3/RtmAPI-0.3.zip" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "770c0590e43e883ccc32976e063e4c39", "sha256": "e2143c9175be4d10399bd580516ab06b253afeb50290dd7dbc4e96b85baa87aa" }, "downloads": -1, "filename": "RtmAPI-0.3.1.zip", "has_sig": false, "md5_digest": "770c0590e43e883ccc32976e063e4c39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5250, "upload_time": "2010-09-14T01:03:59", "url": "https://files.pythonhosted.org/packages/3d/87/e225e09fa64c0f2651c16762cb67a5d2343f97088098f6fee5b99db41e3b/RtmAPI-0.3.1.zip" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "e5c360939da7cbedb2f11ba37062a03f", "sha256": "3a5e8d8875429fc1dd0af0c6e8cdc2b4eb0e0b8ec8dd5e1c107eadd28d40b1bb" }, "downloads": -1, "filename": "RtmAPI-0.3.2.zip", "has_sig": false, "md5_digest": "e5c360939da7cbedb2f11ba37062a03f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6288, "upload_time": "2010-10-28T14:16:11", "url": "https://files.pythonhosted.org/packages/42/f9/c1c282382befceb7dfa4c5434e48f61b36b91844406562c29ff30b0da741/RtmAPI-0.3.2.zip" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "f63fe3a9d2d1006a41ff05532979b7a9", "sha256": "6a32a48c33504685747367b2591f391374ff77eed67f3d1886ac71ab03504b83" }, "downloads": -1, "filename": "RtmAPI-0.4.zip", "has_sig": false, "md5_digest": "f63fe3a9d2d1006a41ff05532979b7a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6328, "upload_time": "2011-01-28T16:52:35", "url": "https://files.pythonhosted.org/packages/d4/38/edc388302d179250bf6373dcb344b3590e20962d5f4ab0d2e813b425f17d/RtmAPI-0.4.zip" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "f9b75d5a438c120cff5b8f728cb4717e", "sha256": "5b59c3b74ab49186ac7448973452450f125883a79cf55630d4b0f05abec3d8de" }, "downloads": -1, "filename": "RtmAPI-0.5.zip", "has_sig": false, "md5_digest": "f9b75d5a438c120cff5b8f728cb4717e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8556, "upload_time": "2011-07-10T12:07:10", "url": "https://files.pythonhosted.org/packages/5a/84/a0141b1959f24d628caf6d191dee730a33c2773556a18a83736624dd3c8b/RtmAPI-0.5.zip" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "d40859a42ed8b38eb11d2dd1a473a2b7", "sha256": "41300516f3299e1b50fb538e3f3ad2b6a2d80c26e026e77361b425f4ba915204" }, "downloads": -1, "filename": "RtmAPI-0.5.1.zip", "has_sig": false, "md5_digest": "d40859a42ed8b38eb11d2dd1a473a2b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8636, "upload_time": "2011-07-15T00:00:06", "url": "https://files.pythonhosted.org/packages/df/3c/47920551f0d6a20d584ab2eaa743ce1addc584a160ff6982e3d222f8dbcb/RtmAPI-0.5.1.zip" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "a8930f4dc9ee1778e5c66e52fc45a582", "sha256": "51ac3f6cf76c247e0605c328e18594366b74a51b57592198ab892a3788a40578" }, "downloads": -1, "filename": "RtmAPI-0.5.2.zip", "has_sig": false, "md5_digest": "a8930f4dc9ee1778e5c66e52fc45a582", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8587, "upload_time": "2011-07-17T21:53:03", "url": "https://files.pythonhosted.org/packages/a8/c7/3285db6be6b2988a185175a4cfbfc5b4d67ea152d49cd6b18a8e46aec6d4/RtmAPI-0.5.2.zip" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "e92fcfb7f8f1fd9f1d0472c7d7c90161", "sha256": "966f3d7f1d85a36b7a5b58b8a2c34fd7402dd6477bab541084f791fd3dd02c0b" }, "downloads": -1, "filename": "RtmAPI-0.5.3-py2.7.egg", "has_sig": false, "md5_digest": "e92fcfb7f8f1fd9f1d0472c7d7c90161", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7472, "upload_time": "2012-03-20T00:02:58", "url": "https://files.pythonhosted.org/packages/4e/d0/a23be1976c820cf1cb8b091c8877e49498828af8d753327846b852029dbc/RtmAPI-0.5.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "c23c9ddf2b831ce462e4825bfb9412a2", "sha256": "aa7de63bf5ecc6b8f3659317d47c6dfdb2618f8205efdcfef66f72cf00246625" }, "downloads": -1, "filename": "RtmAPI-0.5.3.zip", "has_sig": false, "md5_digest": "c23c9ddf2b831ce462e4825bfb9412a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8595, "upload_time": "2012-03-20T00:02:57", "url": "https://files.pythonhosted.org/packages/9a/a9/b7b002e8dfb2ac9ca8112626bf622a2392019905035a5951f2013435f189/RtmAPI-0.5.3.zip" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "f4a77ddd713532eea504b64e349c5a2d", "sha256": "9f86f68b91a2d12033e8b16fa01776557b336ea04c2338b844b97538446e966a" }, "downloads": -1, "filename": "RtmAPI-0.6.0.zip", "has_sig": false, "md5_digest": "f4a77ddd713532eea504b64e349c5a2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6893, "upload_time": "2013-05-05T11:39:20", "url": "https://files.pythonhosted.org/packages/7b/c0/439e8d7b3871f8f31c5239bc4abeeb7de8c21f0869c949b7f7e1d3b6958b/RtmAPI-0.6.0.zip" } ], "0.7.0": [ { "comment_text": "RtmAPI-0.7.0 with support API 2.0", "digests": { "md5": "7cc85ab16e73e929ba15f9ba131507d4", "sha256": "bf8497fa7dba076e02d53cd8c1dd446d7ac641baa2e0b8d61a8e3785bec3d496" }, "downloads": -1, "filename": "RtmAPI-0.7.0.zip", "has_sig": false, "md5_digest": "7cc85ab16e73e929ba15f9ba131507d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10299, "upload_time": "2017-01-21T16:59:21", "url": "https://files.pythonhosted.org/packages/66/b1/105472b0e35a270d0f8b5b3cab4cca3615b7120de67da215ebd3d96bddd8/RtmAPI-0.7.0.zip" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "8c872faa0be0da4c836628dd0c09972b", "sha256": "07b0b499f57ff3b9dc3fab490586169016331db2a38a478b8e5a2fc480293f93" }, "downloads": -1, "filename": "RtmAPI-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8c872faa0be0da4c836628dd0c09972b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5033, "upload_time": "2019-04-02T22:10:32", "url": "https://files.pythonhosted.org/packages/1a/03/bb96e8133c9181eba28145a6af5eb1b1d1bf7a1f43fab18c3d6c62f826da/RtmAPI-0.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4dacf15926d6299f212118fc88803d7d", "sha256": "72eded7901d98925b76c86c3fc02e79d81dba44d9b17c80e21de4d1c853f3edd" }, "downloads": -1, "filename": "RtmAPI-0.7.1.tar.gz", "has_sig": false, "md5_digest": "4dacf15926d6299f212118fc88803d7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4072, "upload_time": "2019-04-02T22:10:33", "url": "https://files.pythonhosted.org/packages/0a/71/d3ab4b5c34b100be8985eb761c8566d21f07e1896faef48e8114438d1007/RtmAPI-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "ecdcf63f0b7b86cc12459045580fb13c", "sha256": "6fce2ccb91a824ed0a5c76ebbf44735e1aa80605f649ddf4f65002d058a71da8" }, "downloads": -1, "filename": "RtmAPI-0.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ecdcf63f0b7b86cc12459045580fb13c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5049, "upload_time": "2019-04-02T23:27:21", "url": "https://files.pythonhosted.org/packages/4b/65/85ce37913f46924cc278a3cca7da48906486f3901bbe35a69493888a2221/RtmAPI-0.7.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b320fe3f66e250c75f3346900d47e453", "sha256": "a37bafe1cb49e3f190dd282d5aa62368c3e5aadb2af1d35b5f586ca6dfae7363" }, "downloads": -1, "filename": "RtmAPI-0.7.2.tar.gz", "has_sig": false, "md5_digest": "b320fe3f66e250c75f3346900d47e453", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4088, "upload_time": "2019-04-02T23:27:23", "url": "https://files.pythonhosted.org/packages/9d/f5/0faa3429619c46cc92b8d81eaa481c691de93b24bdd6447d41419cc69ba8/RtmAPI-0.7.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ecdcf63f0b7b86cc12459045580fb13c", "sha256": "6fce2ccb91a824ed0a5c76ebbf44735e1aa80605f649ddf4f65002d058a71da8" }, "downloads": -1, "filename": "RtmAPI-0.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ecdcf63f0b7b86cc12459045580fb13c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5049, "upload_time": "2019-04-02T23:27:21", "url": "https://files.pythonhosted.org/packages/4b/65/85ce37913f46924cc278a3cca7da48906486f3901bbe35a69493888a2221/RtmAPI-0.7.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b320fe3f66e250c75f3346900d47e453", "sha256": "a37bafe1cb49e3f190dd282d5aa62368c3e5aadb2af1d35b5f586ca6dfae7363" }, "downloads": -1, "filename": "RtmAPI-0.7.2.tar.gz", "has_sig": false, "md5_digest": "b320fe3f66e250c75f3346900d47e453", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4088, "upload_time": "2019-04-02T23:27:23", "url": "https://files.pythonhosted.org/packages/9d/f5/0faa3429619c46cc92b8d81eaa481c691de93b24bdd6447d41419cc69ba8/RtmAPI-0.7.2.tar.gz" } ] }