{ "info": { "author": "Matt McDougall", "author_email": "matt@moatmedia.com.au", "bugtrack_url": null, "classifiers": [], "description": "python-exist\n============\n\nExist API Python Client Implementation\n\n\nRequirements\n============\n\n* Python >= 2.6, Python >= 3.2, or PyPy. You can download it from https://www.python.org/\n* Pip. If you have Python >= 2.7.9 or >= 3.4 then you already have ``pip``. Otherwise, please follow these instructions : https://pip.pypa.io/en/latest/installing.html\n\n\nInstalling\n==========\n\nOnce you have satisfied the requirements listed above, install by running the\nfollowing command from them terminal:\n\n pip install exist\n\n\nQuick Start\n===========\n\nInstall with ``pip install exist``\n\npython-exist can be used with one of three authorization types; basic, oauth, or an api_token\n\nTo use basic authorization and store the returned token, add your \"username\" and \"password\" in the following\ncommand:\n\n exist authorize --username= --password=\n\nIf you already have a token, add it to the following command:\n\n exist authorize --api_token=\n\nTo use OAuth authorizations and store the returned token add your \"App key\", \"App secret\" and \"Redirect URL\" (optional) in the following\ncommand (Note: this requires app to registered directly with Exist):\n\n exist authorize --client_id= --client_secret= --redirect_uri=\n\nThat will save the necessary credentials for making further API calls to a file\ncalled \"exist.cfg\". These credentials should be kept private. You can use same\nthe command-line client to access everything in the\nExist API (http://developer.exist.io). You can also access the\nsame resources using the Python API:\n\n >>> from exist import Exist\n >>> exist = Exist(, , )\n >>> print(exist.user())\n {\n \"id\": 1,\n \"username\": \"josh\",\n \"first_name\": \"Josh\",\n \"last_name\": \"Sharp\",\n \"bio\": \"I made this thing you're using.\",\n \"url\": \"http://hellocode.co/\",\n \"avatar\": \"https://exist.io/static/media/avatars/josh_2.png\",\n \"timezone\": \"Australia/Melbourne\",\n \"local_time\": \"2020-07-31T22:33:49.359+10:00\",\n \"private\": false,\n \"imperial_units\": false,\n \"attributes\": [\n {\n \"group\": \"steps\",\n \"priority\": 1,\n \"items\": [\n {\n \"attribute\": \"steps\",\n \"label\": \"Steps\",\n \"value\": 258,\n \"service\": \"Fitbit\",\n \"priority\": 1,\n \"private\": false,\n \"value_type\": 0,\n \"value_type_description\": \"Integer\"\n },\n {\n \"attribute\": \"floors\",\n \"label\": \"Floors\",\n \"value\": 2,\n \"service\": \"Fitbit\",\n \"priority\": 2,\n \"private\": false,\n \"value_type\": 0,\n \"value_type_description\": \"Integer\"\n }\n ]\n }\n ]\n }\n\nMore commands are available as per the help section of the exist command from ``exist --help``\n\n\nRoadmap\n=======\n* Tests (next)\n* Write API connectivitiy (in progress)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mattimck/python-exist", "keywords": null, "license": "Apache 2.0", "maintainer": null, "maintainer_email": null, "name": "exist", "package_url": "https://pypi.org/project/exist/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/exist/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/mattimck/python-exist" }, "release_url": "https://pypi.org/project/exist/0.1.9.1/", "requires_dist": null, "requires_python": null, "summary": "Exist API client implementation", "version": "0.1.9.1" }, "last_serial": 1563130, "releases": { "0.1.0": [], "0.1.5": [ { "comment_text": "", "digests": { "md5": "3c1489bb8bfd995b6d7e8a2bef4c28c9", "sha256": "941c9a2a22ddbb8837d8aa194470ae1da4fe40a308c320ccceeb357967753c11" }, "downloads": -1, "filename": "exist-0.1.5.tar.gz", "has_sig": false, "md5_digest": "3c1489bb8bfd995b6d7e8a2bef4c28c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15475, "upload_time": "2015-05-25T19:06:01", "url": "https://files.pythonhosted.org/packages/d3/2d/2c54fee7d288716e521b9a83d656880bd228a2582b7ba66496a861a50868/exist-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "039442be57de876b62e0f14d9969d290", "sha256": "3d9228127a763b939ac890bf67c3f3db96a5569d7e10b450c1a01a42172c9c4d" }, "downloads": -1, "filename": "exist-0.1.6.tar.gz", "has_sig": false, "md5_digest": "039442be57de876b62e0f14d9969d290", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15475, "upload_time": "2015-05-25T19:11:25", "url": "https://files.pythonhosted.org/packages/77/22/32354b1fe2f1a1a1364db531649420794149578cb00d839ffbe84041409a/exist-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "2fcbfb32bfdd084330981e00aab9268c", "sha256": "45cc321337b214b87efc485826f171392c45bfc852f9e92c46e7dfe3cdb0ca93" }, "downloads": -1, "filename": "exist-0.1.7.tar.gz", "has_sig": false, "md5_digest": "2fcbfb32bfdd084330981e00aab9268c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15501, "upload_time": "2015-05-25T20:20:43", "url": "https://files.pythonhosted.org/packages/e9/0d/3abacf211b9da31c573e098b722b5d62e7cf549f6e9a3144a53abe3ca272/exist-0.1.7.tar.gz" } ], "0.1.8": [], "0.1.9": [], "0.1.9.1": [ { "comment_text": "", "digests": { "md5": "d4875c081cb5337ddbd19b812d58e9c2", "sha256": "a741f717c38724b834cdfae7fc2b8c3837291f421a1c51a01d879ccaa192f623" }, "downloads": -1, "filename": "exist-0.1.9.1.tar.gz", "has_sig": false, "md5_digest": "d4875c081cb5337ddbd19b812d58e9c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16404, "upload_time": "2015-05-26T15:28:03", "url": "https://files.pythonhosted.org/packages/d5/b6/e9a8f3c0019ff997a280f6ec57937ee0d769260c8b1d068631979486bbca/exist-0.1.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d4875c081cb5337ddbd19b812d58e9c2", "sha256": "a741f717c38724b834cdfae7fc2b8c3837291f421a1c51a01d879ccaa192f623" }, "downloads": -1, "filename": "exist-0.1.9.1.tar.gz", "has_sig": false, "md5_digest": "d4875c081cb5337ddbd19b812d58e9c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16404, "upload_time": "2015-05-26T15:28:03", "url": "https://files.pythonhosted.org/packages/d5/b6/e9a8f3c0019ff997a280f6ec57937ee0d769260c8b1d068631979486bbca/exist-0.1.9.1.tar.gz" } ] }