{ "info": { "author": "Peter Winckles", "author_email": "admin@andonapp.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "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.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython" ], "description": "\n**********************\nAndonApp Python Client\n**********************\n\nPython client library for reporting data to `Andon `_\n\n=======\nInstall\n=======\n\n.. code-block::\n\n pip install andonapp\n\n=====\nUsage\n=====\n\nIn order to programmatically connect to Andon's APIs you must first generate an API token. This is done by logging into your Andon account, navigating to the `API settings page `_, and generating a new token. Make sure to record the token, and keep it secret.\n\nReference Andon's `getting started guide `_ and `API guide `_ for complete details on these prerequisites\n\nSetting up the Client\n=====================\n\nNow that you have a token, create a client as follows:\n\n.. code-block:: python\n\n from andonapp import AndonAppClient\n\n client = AndonAppClient(org_name, api_token)\n\nReporting Data\n==============\n\nHere's an example of using the client to report a success:\n\n.. code-block:: python\n\n client.report_data(\n line_name='line 1',\n station_name='station 1',\n pass_result='PASS',\n process_time_seconds=100)\n\nAnd a failure:\n\n.. code-block:: python\n\n client.report_data(\n line_name='line 1',\n station_name='station 1',\n pass_result='FAIL',\n process_time_seconds=100,\n fail_reason='Test Failure',\n fail_notes='notes')\n\nUpdating a Station Status\n=========================\n\nHere's an example of flipping a station to Red:\n\n.. code-block:: python\n\n client.update_station_status(\n line_name='line 1',\n station_name='station 1',\n status_color='RED',\n status_reason='Missing parts',\n status_notes='notes')\n\nAnd back to Green:\n\n.. code-block:: python\n\n client.update_station_status(\n line_name='line 1',\n station_name='station 1',\n status_color='GREEN')\n\n=======\nLicense\n=======\n\n`Licensed under the MIT license `_.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/andonapp/andonapp-python", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "andonapp", "package_url": "https://pypi.org/project/andonapp/", "platform": "", "project_url": "https://pypi.org/project/andonapp/", "project_urls": { "Homepage": "https://github.com/andonapp/andonapp-python" }, "release_url": "https://pypi.org/project/andonapp/1.0.0/", "requires_dist": [ "requests" ], "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "summary": "Python client for communicating with Andon.", "version": "1.0.0" }, "last_serial": 3672859, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "580bcf38e40887cd8fa8c4b1ad63d67f", "sha256": "48768f3ee4b4cc0b1bd0dfd8338020af07f018de85baf8d4bd20dd13a3cdc544" }, "downloads": -1, "filename": "andonapp-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "580bcf38e40887cd8fa8c4b1ad63d67f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 6308, "upload_time": "2018-03-15T14:45:55", "url": "https://files.pythonhosted.org/packages/0c/41/ad45285d0f5233d501c78e8afb0400722c6712755023bca69a150e844f51/andonapp-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "050efb8ae22234d2c49632010b493a3c", "sha256": "7dc4723ef10d7aa433fd6e653431b7f78ab98c27937a1c42910aa34a0f550ac2" }, "downloads": -1, "filename": "andonapp-0.0.1.tar.gz", "has_sig": false, "md5_digest": "050efb8ae22234d2c49632010b493a3c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 5633, "upload_time": "2018-03-15T14:45:56", "url": "https://files.pythonhosted.org/packages/af/32/87bfe25ecc660d9b763512440d8739635d7e8261d1181d00b2bbd34b1ab0/andonapp-0.0.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "b36b250d11cddb876e17095c6a5cff74", "sha256": "d4a2b3a7a0bac489f36563d11a7444d9103040f35afcb12fa41e6c5bc08dcb51" }, "downloads": -1, "filename": "andonapp-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b36b250d11cddb876e17095c6a5cff74", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 6324, "upload_time": "2018-03-15T15:04:37", "url": "https://files.pythonhosted.org/packages/41/4e/6c943b85e02405e1d5e453e8cb76093a3c5733904bff96da37f40d647c95/andonapp-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0094bd8ebb84de5c113eac9c1bf09156", "sha256": "3dcd3b919152ae057ea5ad7c1066e2bd568f890eb63d873159657789a36dc502" }, "downloads": -1, "filename": "andonapp-1.0.0.tar.gz", "has_sig": false, "md5_digest": "0094bd8ebb84de5c113eac9c1bf09156", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 5623, "upload_time": "2018-03-15T15:04:39", "url": "https://files.pythonhosted.org/packages/9b/54/dfdb5e4dd2c924a80f77e2e998a6049e877f6cda74a0c9455a0feec8115a/andonapp-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b36b250d11cddb876e17095c6a5cff74", "sha256": "d4a2b3a7a0bac489f36563d11a7444d9103040f35afcb12fa41e6c5bc08dcb51" }, "downloads": -1, "filename": "andonapp-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b36b250d11cddb876e17095c6a5cff74", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 6324, "upload_time": "2018-03-15T15:04:37", "url": "https://files.pythonhosted.org/packages/41/4e/6c943b85e02405e1d5e453e8cb76093a3c5733904bff96da37f40d647c95/andonapp-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0094bd8ebb84de5c113eac9c1bf09156", "sha256": "3dcd3b919152ae057ea5ad7c1066e2bd568f890eb63d873159657789a36dc502" }, "downloads": -1, "filename": "andonapp-1.0.0.tar.gz", "has_sig": false, "md5_digest": "0094bd8ebb84de5c113eac9c1bf09156", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 5623, "upload_time": "2018-03-15T15:04:39", "url": "https://files.pythonhosted.org/packages/9b/54/dfdb5e4dd2c924a80f77e2e998a6049e877f6cda74a0c9455a0feec8115a/andonapp-1.0.0.tar.gz" } ] }