{ "info": { "author": "Gary Blackwood", "author_email": "gary@garyblackwood.co.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.0", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "

\n\n

\n\n

\n\"PyPI\"\n\"Python\n\"License\" \"Build\n

\n\n**PyTodoist** is a Python package for interacting with [Todoist](http://www.todoist.com). It hides the underlying API calls with higher-level abstractions that make it easy to use Todoist with Python.\n\n## Quick Start\n\nInstall the latest version:\n\n```sh\n$ pip install pytodoist\n```\n\nHave fun:\n\n```python\n>>> from pytodoist import todoist\n>>> user = todoist.login('gary@garyblackwood.co.uk', 'pa$$w0rd')\n>>> projects = user.get_projects()\n>>> for project in projects:\n... print(project.name)\n...\nInbox\nBooks to read\nMovies to watch\nShopping\nWork\nPersonal\nHealth\n>>> inbox = user.get_project('Inbox')\n>>> task = inbox.add_task('Install PyTodoist',\n... priority=todoist.Priority.VERY_HIGH)\n>>> task.complete()\n```\n\n## Documentation\n\nComprehensive online documentation can be found at https://pytodoist.readthedocs.org\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.github.com/Garee/pytodoist", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pytodoist", "package_url": "https://pypi.org/project/pytodoist/", "platform": "", "project_url": "https://pypi.org/project/pytodoist/", "project_urls": { "Homepage": "http://www.github.com/Garee/pytodoist" }, "release_url": "https://pypi.org/project/pytodoist/2.1.4/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "A python wrapper for the Todoist API.", "version": "2.1.4" }, "last_serial": 5811035, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "431473ddd57d663ddbe0e97bad8775fa", "sha256": "72989d7dbbb651bbf8c9795be9de447f65b4a33dda6e9f08f93e0770cef8cf11" }, "downloads": -1, "filename": "pytodoist-1.0.0.tar.gz", "has_sig": false, "md5_digest": "431473ddd57d663ddbe0e97bad8775fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22317, "upload_time": "2014-09-11T20:51:39", "url": "https://files.pythonhosted.org/packages/b8/ca/3d62b64fa6aa46c51d229c63fc07b3600055716e347d808bfc845a49e821/pytodoist-1.0.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "f3544ea6b576e3e64946c79db23cc0aa", "sha256": "093cf0fa9dec257331eee9e4a22a224fb06f99022d5e0e98f7b0782997c31198" }, "downloads": -1, "filename": "pytodoist-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f3544ea6b576e3e64946c79db23cc0aa", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18337, "upload_time": "2015-04-21T19:25:57", "url": "https://files.pythonhosted.org/packages/9c/ef/04ddfd4f21f9c33d55e5e46afcf2e511052f9dc47435f0afcee04978331b/pytodoist-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac7a51a0a246b92a999c77e4325b3c7a", "sha256": "d57a09bccb010380eeb4fd2cb4f239f94a4e05aa858b83cb923c57dc6462f338" }, "downloads": -1, "filename": "pytodoist-2.0.0.zip", "has_sig": false, "md5_digest": "ac7a51a0a246b92a999c77e4325b3c7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20570, "upload_time": "2015-04-21T19:25:54", "url": "https://files.pythonhosted.org/packages/0f/c8/6e87a57f9af5be8a06fe2c882e467b0a33b03be9264fb959a019f7746ee9/pytodoist-2.0.0.zip" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "07eb49ad4a0f51af08a1423fe6cb1006", "sha256": "574110c3af48f10e2656d7ef0878a4d06e479db34bb8a126de18518657ef38b4" }, "downloads": -1, "filename": "pytodoist-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "07eb49ad4a0f51af08a1423fe6cb1006", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18185, "upload_time": "2015-04-23T20:55:40", "url": "https://files.pythonhosted.org/packages/c2/16/1511e2b9e33307640a65906b89b84ebdc078b48a37c28f8feae17d68e567/pytodoist-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f2ce9486b13b4b2b3a6d19fc2e2934f", "sha256": "098ef1be7146f6bdf55b8c48308e716653c5ea6b7765c8a2f951558622ddab97" }, "downloads": -1, "filename": "pytodoist-2.0.1.tar.gz", "has_sig": false, "md5_digest": "1f2ce9486b13b4b2b3a6d19fc2e2934f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16426, "upload_time": "2015-04-23T20:55:36", "url": "https://files.pythonhosted.org/packages/a2/c9/227aa579ffa5b4a5016918d925888f2c7bd596c21c186159d6174b324968/pytodoist-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "cdbce605d5bdca55bce554fec344c894", "sha256": "f1c6f527234c80a05887848b6be0fd866e29c1a668460c72f0e269fdb5e10418" }, "downloads": -1, "filename": "pytodoist-2.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cdbce605d5bdca55bce554fec344c894", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18292, "upload_time": "2015-04-23T21:32:59", "url": "https://files.pythonhosted.org/packages/34/23/2e52e734ecfa98f1ffced81b6384ab1ff42c6345ac15b0daf82f729d62f4/pytodoist-2.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d86dd06b61262750a7752b615f79108a", "sha256": "17281b5fd530e90f64e41e4bb27c2e3002ace646bae6b62373ff759736959fa7" }, "downloads": -1, "filename": "pytodoist-2.0.2.zip", "has_sig": false, "md5_digest": "d86dd06b61262750a7752b615f79108a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20864, "upload_time": "2015-04-23T21:32:55", "url": "https://files.pythonhosted.org/packages/cb/dd/87d67010b46d8caaf525e4bcd7c3ddd30cc9ac9535a8dfaa29f240c221cc/pytodoist-2.0.2.zip" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "b0cf3ffd45379ccf9886f3251ad88b78", "sha256": "2b8bf00962f15994dee2e19d0dc0c207ce7c89825a9bc57d3cae69c783417c3e" }, "downloads": -1, "filename": "pytodoist-2.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b0cf3ffd45379ccf9886f3251ad88b78", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17951, "upload_time": "2015-11-05T21:35:43", "url": "https://files.pythonhosted.org/packages/45/b1/a79482e8b3bfc1cb1fc28e66192a32f6af29bbf95c3054aa169e98f05fbb/pytodoist-2.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0865fbe163eeedcb6300f751c05e349", "sha256": "d9c6a06562e2b59aedb9650f92d1d0ab85f6dc3dc857c4f98bf3c6f66409704b" }, "downloads": -1, "filename": "pytodoist-2.0.3.tar.gz", "has_sig": false, "md5_digest": "e0865fbe163eeedcb6300f751c05e349", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17000, "upload_time": "2015-11-05T21:35:48", "url": "https://files.pythonhosted.org/packages/77/b8/8f120e268e19de322cb7d52bd90ca5beb64b9f180ecc411558992e246ede/pytodoist-2.0.3.tar.gz" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "e048a298c176e79845ed13caa759ed6e", "sha256": "a0dcd37dc659c221ec35ab1fe3252b3097bd0b4c7ee779532adfe12ef7349fcc" }, "downloads": -1, "filename": "pytodoist-2.0.4.tar.gz", "has_sig": false, "md5_digest": "e048a298c176e79845ed13caa759ed6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17077, "upload_time": "2015-12-09T20:13:31", "url": "https://files.pythonhosted.org/packages/94/c4/aeac6af129e400ba25f21b49549581a248962d9609bd51cdc1201adeaa32/pytodoist-2.0.4.tar.gz" } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "3c9bca17715f3550f42d943e54b34b21", "sha256": "a95983ad1dd12b282f1a772a0f948d7a16b0633c0794e10012925e7dfea664ef" }, "downloads": -1, "filename": "pytodoist-2.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3c9bca17715f3550f42d943e54b34b21", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17982, "upload_time": "2016-11-07T21:04:07", "url": "https://files.pythonhosted.org/packages/73/97/60c1b95afd72e96514ff89d8aa8f6ce26ec600dfc2fb75c31194a711b2f7/pytodoist-2.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f08df56f5267d23f8a2582c3a8fe3e91", "sha256": "db0e80be60f49e8956598ce7b3c2d9d91c6d0b8cc4c5050997d08ec69a36f947" }, "downloads": -1, "filename": "pytodoist-2.0.5.tar.gz", "has_sig": false, "md5_digest": "f08df56f5267d23f8a2582c3a8fe3e91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17057, "upload_time": "2016-11-07T21:04:09", "url": "https://files.pythonhosted.org/packages/2c/56/a30e47d64a48d85693cd11c9c2415efdd16198135702ed73598e33307763/pytodoist-2.0.5.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "4dc5adaaf4eb0790094dc314783f8352", "sha256": "06d5d81b2bbb903c6e5cd69c3c9d82fe0a8c9b321b33b5e3793552dcefe32a0f" }, "downloads": -1, "filename": "pytodoist-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4dc5adaaf4eb0790094dc314783f8352", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17777, "upload_time": "2017-02-25T14:00:53", "url": "https://files.pythonhosted.org/packages/8a/05/1d0d5d870d0a3ce42809e10cf11b288931c9de454de78d488e49a32497d0/pytodoist-2.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b295a7e9b7a35fd31e73709469e399f", "sha256": "73dd6bd0e2b4d275c4e221ab6a70b36d8ec73b1f431199e8235cb8539918200a" }, "downloads": -1, "filename": "pytodoist-2.1.0.tar.gz", "has_sig": false, "md5_digest": "8b295a7e9b7a35fd31e73709469e399f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16879, "upload_time": "2017-02-25T14:00:55", "url": "https://files.pythonhosted.org/packages/74/8d/a835673b2283f383758b433d5db4139ae7b775004ce4814b379713513b93/pytodoist-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "14d6ad98c27eaef84fd6c73dd8b915ac", "sha256": "fcf65f71f07d62794c93bc03e8a7a94f8068fe3d22ef0d57bbb241334b48e8dc" }, "downloads": -1, "filename": "pytodoist-2.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "14d6ad98c27eaef84fd6c73dd8b915ac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16421, "upload_time": "2018-07-17T19:53:31", "url": "https://files.pythonhosted.org/packages/39/b7/30580ca29ccf9f46f358a534369f092d39088cbe814a51d3702e92c43815/pytodoist-2.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "673c36564ee8917ae33dcd79187a0521", "sha256": "32131134bdaece35982a9fcdb9150bd86ac8dbb98c92bc4302c94237252b59c7" }, "downloads": -1, "filename": "pytodoist-2.1.1.tar.gz", "has_sig": false, "md5_digest": "673c36564ee8917ae33dcd79187a0521", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16852, "upload_time": "2018-07-17T19:53:33", "url": "https://files.pythonhosted.org/packages/0b/da/5600c5e348da95c8a32a06ce889d2966850fbc069af25b8054fa23fe6f3d/pytodoist-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "5c2c0d0a0b97f6534e864f20fbad2c12", "sha256": "baf5a138fa30a840a15e10720517e1b8ddb047ae776583dabb406d1fb1eacf0c" }, "downloads": -1, "filename": "pytodoist-2.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c2c0d0a0b97f6534e864f20fbad2c12", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16429, "upload_time": "2018-11-23T21:41:15", "url": "https://files.pythonhosted.org/packages/aa/d4/b90600c16a5dd313f790e2cce95d64b2fdc77b7604cec742b8bdb68f9015/pytodoist-2.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be50445627e50f7abfec37a1930d6cee", "sha256": "ea44d25a65eb4dfa96c5113c6002159bd993d2ba82e9f70f633849b0698290a4" }, "downloads": -1, "filename": "pytodoist-2.1.2.tar.gz", "has_sig": false, "md5_digest": "be50445627e50f7abfec37a1930d6cee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16885, "upload_time": "2018-11-23T21:41:17", "url": "https://files.pythonhosted.org/packages/28/bd/d5a70c06fb1c64408248a99a9ea2dc25adf96cd95fd8f7c7863399228470/pytodoist-2.1.2.tar.gz" } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "23ae264ae9663b06b0a06cb41780067b", "sha256": "248822667433959f78b4f2b7239044abfdd8295948e69b369ec0c6ea64f4526f" }, "downloads": -1, "filename": "pytodoist-2.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "23ae264ae9663b06b0a06cb41780067b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17945, "upload_time": "2018-12-01T20:03:12", "url": "https://files.pythonhosted.org/packages/66/be/d4a64724c7034789b7c2ed59ea1cd4bf581e7f6086c916ecd7a4dcc552aa/pytodoist-2.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a200dd50a21b809e97bcfdf7caa0e3c", "sha256": "894777af9171aff6a0c8eca47ff608406107c775c6e5f33e4b279b770cbebe58" }, "downloads": -1, "filename": "pytodoist-2.1.3.tar.gz", "has_sig": false, "md5_digest": "6a200dd50a21b809e97bcfdf7caa0e3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17419, "upload_time": "2018-12-01T19:40:09", "url": "https://files.pythonhosted.org/packages/e6/79/02ab8edf68415f189b669329f1f8d4fcb893025129fcb4ddb7077996bd5d/pytodoist-2.1.3.tar.gz" } ], "2.1.4": [ { "comment_text": "", "digests": { "md5": "5a587e01fc4ad0e659df31f6bfa7a307", "sha256": "05f59ca75e4d36585842d5e3b48cd25db7213c512525f5f4964826c68abf98a4" }, "downloads": -1, "filename": "pytodoist-2.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a587e01fc4ad0e659df31f6bfa7a307", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18018, "upload_time": "2019-09-10T20:19:22", "url": "https://files.pythonhosted.org/packages/56/30/019122af3e350208ceb728ca89303c4068f46efcc02a0573c269961719bb/pytodoist-2.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80e3c56136806816840da47e4cf5c94a", "sha256": "0669d9378edf188cb450a52d0afde6b339c226403aa0da9e48a5b96bbc5a488a" }, "downloads": -1, "filename": "pytodoist-2.1.4.tar.gz", "has_sig": false, "md5_digest": "80e3c56136806816840da47e4cf5c94a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17771, "upload_time": "2019-09-10T20:19:25", "url": "https://files.pythonhosted.org/packages/73/59/77af3cd6afc059276859f912377c1d190c3f4ff9d553fd0a6311d4273788/pytodoist-2.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5a587e01fc4ad0e659df31f6bfa7a307", "sha256": "05f59ca75e4d36585842d5e3b48cd25db7213c512525f5f4964826c68abf98a4" }, "downloads": -1, "filename": "pytodoist-2.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a587e01fc4ad0e659df31f6bfa7a307", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18018, "upload_time": "2019-09-10T20:19:22", "url": "https://files.pythonhosted.org/packages/56/30/019122af3e350208ceb728ca89303c4068f46efcc02a0573c269961719bb/pytodoist-2.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80e3c56136806816840da47e4cf5c94a", "sha256": "0669d9378edf188cb450a52d0afde6b339c226403aa0da9e48a5b96bbc5a488a" }, "downloads": -1, "filename": "pytodoist-2.1.4.tar.gz", "has_sig": false, "md5_digest": "80e3c56136806816840da47e4cf5c94a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17771, "upload_time": "2019-09-10T20:19:25", "url": "https://files.pythonhosted.org/packages/73/59/77af3cd6afc059276859f912377c1d190c3f4ff9d553fd0a6311d4273788/pytodoist-2.1.4.tar.gz" } ] }