{ "info": { "author": "G\u00f6kmen G\u00f6rgen", "author_email": "gokmen@alageek.com", "bugtrack_url": null, "classifiers": [], "description": "PYTHON TODOIST\n**************\nPython Todoist is a Python wrapper around the Todoist API. It provides a Python\ninterface for the Todoist API.\n\nInstallation\n============\nFirst of all, you need to setuptools to installation. Then, clone the\nrepository from::\n\n git@github.com:amix/Todoist-API-s.git\n\nEnter the repository directory and run::\n\n $ python setup.py build\n $ python setup.py install\n\nTesting\n=======\nWe're using nose for testing. In repository directory, run this command::\n\n $ python setup.py nosetests\n\nUsage\n=====\nLet's try to login and get profile information::\n\n >>> from todoist.base import StandardAPI\n >>> api = StandardAPI()\n >>> login = api.login(email='gkmngrgn@gmail.com', password='blablabla')\n\nIf you login successfully, you can see profile information in `login`\nvariable::\n\n >>> print(login)\n {u'api_token': u'blablablablablatrollololo',\n u'date_format': 1,\n u'default_reminder': None,\n u'email': u'gkmngrgn@gmail.com',\n u'full_name': u'Gubba Gubba',\n u'id': 000000,\n u'jabber': None,\n u'mobile_host': None,\n u'mobile_number': None,\n u'msn': None,\n u'notifo': None,\n u'premium_until': None,\n u'sort_order': 0,\n u'start_page': u'_blank',\n u'time_format': 1,\n u'timezone': u'Europe/Istanbul',\n u'twitter': None,\n u'tz_offset': [u'+02:00', 2, 0, 0]}\n\nHmm, my name is not Gubba Gubba, i should change it, but how::\n\n >>> api.update_user(full_name='G\u00f6kmen G\u00f6rgen')\n {u'api_token': u'blablablablablatrollololo',\n u'date_format': 1,\n u'default_reminder': None,\n u'email': u'gkmngrgn@gmail.com',\n u'full_name': u'G\u00f6kmen G\u00f6rgen',\n u'id': 100000,\n u'jabber': None,\n u'mobile_host': None,\n u'mobile_number': None,\n u'msn': None,\n u'notifo': None,\n u'premium_until': None,\n u'sort_order': 0,\n u'start_page': u'_blank',\n u'time_format': 1,\n u'timezone': u'Europe/Istanbul',\n u'twitter': None,\n u'tz_offset': [u'+02:00', 2, 0, 0]}\n\nPerfect! To get project list, use get_projects()::\n\n >>> api.get_projects()\n [{u'cache_count': 0,\n u'collapsed': 0,\n u'color': u'#ff8581',\n u'id': 1111111,\n u'indent': 1,\n u'item_order': 8,\n u'last_updated': u'1328809772.38',\n u'name': u'example_project',\n u'user_id': 100000},\n {u'cache_count': 25,\n u'collapsed': 0,\n u'color': u'#ff8581',\n u'id': 1111112,\n u'indent': 1,\n u'item_order': 9,\n u'last_updated': u'1328809772.40',\n u'name': u'personal',\n u'user_id': 100000}]\n\nI have two projects named \"example_project\" and \"personal\". For more\ninformation about Todoist API, you can see the official api documentation:\nhttp://todoist.com/API/help\n\nLicense\n-------\n Coded by G\u00f6kmen G\u00f6rgen.\n Copyright (C) 2012, Todoist\n\n This program is free software; you can redistribute it and/or modify it\n under the terms of the GNU General Public License as published by the Free\n Software Foundation; either version 3 of the License, or (at your option)\n any later version.\n\nAuthors\n-------\n- G\u00f6kmen G\u00f6rgen, ", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://todoist.com/API/", "keywords": null, "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "todoist", "package_url": "https://pypi.org/project/todoist/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/todoist/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://todoist.com/API/" }, "release_url": "https://pypi.org/project/todoist/0.0.1/", "requires_dist": null, "requires_python": null, "summary": "todoist is a Python wrapper around the Todoist API", "version": "0.0.1" }, "last_serial": 800775, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "230c870e4be31996dc81469fd09c3ec5", "sha256": "d7b5ac3efbb35c9613d0d0b56213494be787e9478c5870d876b35374dfcb7788" }, "downloads": -1, "filename": "todoist-0.0.1.tar.bz2", "has_sig": false, "md5_digest": "230c870e4be31996dc81469fd09c3ec5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6265, "upload_time": "2012-02-21T07:53:33", "url": "https://files.pythonhosted.org/packages/fb/e5/692c3e11abdf34754f9ae6a394c3dbf5b5d63cadd369687eda3c15bbcd5d/todoist-0.0.1.tar.bz2" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "230c870e4be31996dc81469fd09c3ec5", "sha256": "d7b5ac3efbb35c9613d0d0b56213494be787e9478c5870d876b35374dfcb7788" }, "downloads": -1, "filename": "todoist-0.0.1.tar.bz2", "has_sig": false, "md5_digest": "230c870e4be31996dc81469fd09c3ec5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6265, "upload_time": "2012-02-21T07:53:33", "url": "https://files.pythonhosted.org/packages/fb/e5/692c3e11abdf34754f9ae6a394c3dbf5b5d63cadd369687eda3c15bbcd5d/todoist-0.0.1.tar.bz2" } ] }