{ "info": { "author": "nhorvath", "author_email": "nhorvath@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3" ], "description": "# python-thermoworks-smoke\nPull data for your thermoworks smoke thermometer (https://www.thermoworks.com/Smoke).\nThis requires a smoke wifi gateway (https://www.thermoworks.com/Smoke-Gateway) with an internet connection.\n\nYou will need to have previously registered your smoke to your account via the mobile app.\nYou will provide the email and password you used to this application to connect and pull your data.\n\nUses Pyrebase4 (https://github.com/nhorvath/Pyrebase4) for interacting with firebase where thermoworks puts the data.\n\n# Installation\n`pip install thermoworks_smoke`\n\n# API\n#### thermoworks_smoke.initialize_app(email, password, init=False, excluded_serials=[])\n* email: the email registered in the thermoworks app\n* password: the password registered in the thermoworks app\n* init: (optional) set true to preload data for all devices\n* excluded_serials: (optional) a list of device serial numbers to ignore\n\n### The Data Manager returned by initialize_app\n#### serials() - list\n* Get all device serials registered to this user.\n#### data(serial) - dict\n* Get data for the specified serial number. Updates will be performed automatically and cached.\n#### devices() - list\n* Get the list of all devices registred to this user.\n#### device(serial) - dict\n* Get the device information for the specified serial.\n#### name(serial) - string\n* Get the device name for the specified serial.\n#### units(serial, probe=PROBE_1) - string\n* Get the unit for the specified serial and probe.\n * You can use `from thermoworks_smoke import TEMP_FAHRENHEIT, TEMP_CELSIUS` to compare to these.\n * You can use `from thermoworks_smoke import PROBE_1, PROBE_2` to get the constants for each probe name.\n#### update(serial) - void\n* Force update from server (do not call this too frequently). Calling this is unnecessary as calls to data() will\nautomatically update as needed.\n\n# Usage Example\n```python\nimport thermoworks_smoke\n\n# init\nsmoke = thermoworks_smoke.initialize_app(email, password)\n\n# get list of registered devices\nserials = smoke.serials()\n\n# print data for each serial\nfor serial in serials:\n values = smoke.data(serial)\n print(serial)\n print(values)\n\n```\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nhorvath/python-thermoworks-smoke", "keywords": "Thermoworks", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "thermoworks-smoke", "package_url": "https://pypi.org/project/thermoworks-smoke/", "platform": "", "project_url": "https://pypi.org/project/thermoworks-smoke/", "project_urls": { "Homepage": "https://github.com/nhorvath/python-thermoworks-smoke" }, "release_url": "https://pypi.org/project/thermoworks-smoke/0.1.8/", "requires_dist": [ "pyrebase4 (>=4.3.0)" ], "requires_python": "", "summary": "Pull data for your thermoworks smoke thermometer", "version": "0.1.8" }, "last_serial": 4826328, "releases": { "0.1.4": [ { "comment_text": "", "digests": { "md5": "ac704e53832c96cd9dd8ad9f0aecdf91", "sha256": "552530008e46d0195b3491af8c551ff020baef244af6c7123ac61245a667a64e" }, "downloads": -1, "filename": "thermoworks_smoke-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ac704e53832c96cd9dd8ad9f0aecdf91", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3897, "upload_time": "2018-08-22T15:16:50", "url": "https://files.pythonhosted.org/packages/16/34/a72003ca9c313d3d1a58d0ce4f200fa959a6784ae8319274f58b437cc02f/thermoworks_smoke-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "926e7f31d262bbaaab92601a7ecfffb0", "sha256": "1e880a02071623f74819579d71b16bfe7f2419e846fd2fedaae09657c5f34ad4" }, "downloads": -1, "filename": "thermoworks_smoke-0.1.4.tar.gz", "has_sig": false, "md5_digest": "926e7f31d262bbaaab92601a7ecfffb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3637, "upload_time": "2018-08-22T15:16:51", "url": "https://files.pythonhosted.org/packages/50/a7/7791b51b4f88cfdd0d472b68825a3509c5936853de41ff7607b5232b980a/thermoworks_smoke-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "47c3bcd8fa0f72d1bf516e3b1675bb69", "sha256": "cc3c967c1a6976ed73c5f622adaee40fe359f0ee6097fa67f3f9f382b29e13bf" }, "downloads": -1, "filename": "thermoworks_smoke-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "47c3bcd8fa0f72d1bf516e3b1675bb69", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3894, "upload_time": "2018-08-22T15:45:27", "url": "https://files.pythonhosted.org/packages/28/f0/785aaac2ddaf2c730ee0aff81016e5faa4726e94127f6ac262cc6b3a69e4/thermoworks_smoke-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1befa7e2e0a1c2f1a915c28ef4f2ba2", "sha256": "866e5377624949935d1132596348b812eec8e6c7fe46679ca19a78031cce2453" }, "downloads": -1, "filename": "thermoworks_smoke-0.1.5.tar.gz", "has_sig": false, "md5_digest": "e1befa7e2e0a1c2f1a915c28ef4f2ba2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3955, "upload_time": "2018-08-22T15:45:28", "url": "https://files.pythonhosted.org/packages/1d/f4/c415124a26c266e12146c83150b11f582074da077a64dd9ad8c37f1f7b13/thermoworks_smoke-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "5fc8d53fca691dfc0f6367ca5cb5589e", "sha256": "788587f231d924c55fd6e2abb9c674ff28d9ae2e0b6e537d7bbba70f2438020b" }, "downloads": -1, "filename": "thermoworks_smoke-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "5fc8d53fca691dfc0f6367ca5cb5589e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5532, "upload_time": "2018-08-23T15:57:46", "url": "https://files.pythonhosted.org/packages/78/20/1386d6e63e0515d51779ac213c15c5d50b793bfac0fa024b8af8dc3c9909/thermoworks_smoke-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b63fc922be56b45f50ede8411193cf8b", "sha256": "d4e7cca0370e44abb51de0fcaaf646d42b71053698ad40b9699f88c6c345fb74" }, "downloads": -1, "filename": "thermoworks_smoke-0.1.6.tar.gz", "has_sig": false, "md5_digest": "b63fc922be56b45f50ede8411193cf8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4776, "upload_time": "2018-08-23T15:57:47", "url": "https://files.pythonhosted.org/packages/7b/ab/1f813eaecb0cb7c6237204c9400a4f93a67215756d352d1fa59428e749e5/thermoworks_smoke-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "020a6221ba1958264c84e7d4093a8f90", "sha256": "eb9ffd0580365bb44162078c68dea277a1a2bb3a93474bd27e3d0861271f319a" }, "downloads": -1, "filename": "thermoworks_smoke-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "020a6221ba1958264c84e7d4093a8f90", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17848, "upload_time": "2018-10-19T14:58:40", "url": "https://files.pythonhosted.org/packages/25/8d/411ac5df0fff91f58586476d5bde729b87ee3707fd91d14626dc3f702d57/thermoworks_smoke-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9c6fb811a8488e2d72309c8e1fe5e33", "sha256": "87367c5aadd619766ee8a784be8f510fa9949f5b04777542f10d3198d78ce5aa" }, "downloads": -1, "filename": "thermoworks_smoke-0.1.7.tar.gz", "has_sig": false, "md5_digest": "b9c6fb811a8488e2d72309c8e1fe5e33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4785, "upload_time": "2018-10-19T14:58:42", "url": "https://files.pythonhosted.org/packages/1a/d4/bd7841189080c96a09f84c22438ac1c9156caf675f2f9357b2e00fb75e37/thermoworks_smoke-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "af07e725321ee0c1d5576968a557bc92", "sha256": "0beeb2dd9b3703b46890e9c94bd3f42a2fdcc450dfe42dfadef40e81f1402c86" }, "downloads": -1, "filename": "thermoworks_smoke-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "af07e725321ee0c1d5576968a557bc92", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17849, "upload_time": "2019-02-15T17:35:20", "url": "https://files.pythonhosted.org/packages/7c/05/e8739be5976a6ae6374ec35442e8ecdb1c15c37f0ff9199c2b15368f7710/thermoworks_smoke-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10c687a119e5d77540a48aa5c7a27034", "sha256": "2c9526dc7038004f70001f7b4c0eb3f74d7621ca9b10b4b6d916a0cb8a437e0a" }, "downloads": -1, "filename": "thermoworks_smoke-0.1.8.tar.gz", "has_sig": false, "md5_digest": "10c687a119e5d77540a48aa5c7a27034", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4787, "upload_time": "2019-02-15T17:35:21", "url": "https://files.pythonhosted.org/packages/7d/60/e2f3b71020eada429acbd7a0de779a916e9eb5ec43f3f319f53cb3c14545/thermoworks_smoke-0.1.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "af07e725321ee0c1d5576968a557bc92", "sha256": "0beeb2dd9b3703b46890e9c94bd3f42a2fdcc450dfe42dfadef40e81f1402c86" }, "downloads": -1, "filename": "thermoworks_smoke-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "af07e725321ee0c1d5576968a557bc92", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17849, "upload_time": "2019-02-15T17:35:20", "url": "https://files.pythonhosted.org/packages/7c/05/e8739be5976a6ae6374ec35442e8ecdb1c15c37f0ff9199c2b15368f7710/thermoworks_smoke-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10c687a119e5d77540a48aa5c7a27034", "sha256": "2c9526dc7038004f70001f7b4c0eb3f74d7621ca9b10b4b6d916a0cb8a437e0a" }, "downloads": -1, "filename": "thermoworks_smoke-0.1.8.tar.gz", "has_sig": false, "md5_digest": "10c687a119e5d77540a48aa5c7a27034", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4787, "upload_time": "2019-02-15T17:35:21", "url": "https://files.pythonhosted.org/packages/7d/60/e2f3b71020eada429acbd7a0de779a916e9eb5ec43f3f319f53cb3c14545/thermoworks_smoke-0.1.8.tar.gz" } ] }