{ "info": { "author": "ChrisMandich", "author_email": "Chris@Mandich.net", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# PyFlume\nAuthenticates to Flume API, returns a list of devices and allows you to pull the latest sensor results over a period of time. \n\n## Configuration\nYou can find your Client ID and Client Secret under \"API Access\" on the [settings page](https://https://portal.flumetech.com/#settings). \n\n## Configuration Variables\n```\nusername:\n description: Your flume user id.\n required: true\n type: string\npassword:\n description: Your flume password.\n required: true\n type: string\nclient_id:\n description: Your flume Client ID.\n required: true\n type: string\nclient_secret:\n description: Your flume Client Secret.\n required: true\n type: string\n```\n## Retrieve a list of devices: \n```\nflume_devices = FlumeDeviceList(username, password, client_id, client_secret)`\n```\n\n## Return Data for all Flume Devices of Type 2\n\n```\nSCAN_INTERVAL = timedelta(minutes=1) # Using datetime\nTIME_ZONE='America/Los_Angeles' # Using pytz\n\nfor device in flume_devices.device_list:\n if device[\"type\"] == 2:\n flume = FlumeData(\n username,\n password,\n client_id,\n client_secret,\n device[\"id\"],\n TIME_ZONE,\n SCAN_INTERVAL,\n )\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/ChrisMandich/PyFlume", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "PyFlume", "package_url": "https://pypi.org/project/PyFlume/", "platform": "", "project_url": "https://pypi.org/project/PyFlume/", "project_urls": { "Homepage": "https://github.com/ChrisMandich/PyFlume" }, "release_url": "https://pypi.org/project/PyFlume/0.1.6/", "requires_dist": [ "pytz" ], "requires_python": ">=3.6", "summary": "Package to integrate with Flume Sensor", "version": "0.1.6" }, "last_serial": 5986834, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "62d7ca08a8e00383932766d91aaf9999", "sha256": "d5d67ad878aadb94690738d00cadaf1b057b076b019a98d3090de2e163668446" }, "downloads": -1, "filename": "PyFlume-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "62d7ca08a8e00383932766d91aaf9999", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3706, "upload_time": "2019-10-16T03:35:17", "url": "https://files.pythonhosted.org/packages/66/2d/e937d7e8fbafdd6500905092c6da1740580720755e48381f05daa05b97f3/PyFlume-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0cdeb202b20d881dd7b2942a0232ee5", "sha256": "529f4f6c04910cc2f4b1caecb250a3c97fc196e19c114484e780ca1da72a37f7" }, "downloads": -1, "filename": "PyFlume-0.0.1.tar.gz", "has_sig": false, "md5_digest": "f0cdeb202b20d881dd7b2942a0232ee5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2506, "upload_time": "2019-10-16T03:35:20", "url": "https://files.pythonhosted.org/packages/26/f4/06472d9eea501e125b432002685e9be310d0c339ff2b313c24d6eb9296fd/PyFlume-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "e4a81da7d89dbedb8bf408f1a063cf7e", "sha256": "30c96c37113536300d09ab3466da6c65a42380fffd296ae8aa7878c4378fba9f" }, "downloads": -1, "filename": "PyFlume-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e4a81da7d89dbedb8bf408f1a063cf7e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3800, "upload_time": "2019-10-16T03:40:28", "url": "https://files.pythonhosted.org/packages/4a/4f/6be15a22cb6067e9f5ed42359ee5db7c77dbb79299721c9af5789cdc6f4e/PyFlume-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "843a1d89d71048185dff1af86fae4ad0", "sha256": "7504f9b6c0f63a0d7cd33c123d48ed57b61aeb76adc939c8fc6bf02e2b5e884e" }, "downloads": -1, "filename": "PyFlume-0.0.2.tar.gz", "has_sig": false, "md5_digest": "843a1d89d71048185dff1af86fae4ad0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2596, "upload_time": "2019-10-16T03:40:29", "url": "https://files.pythonhosted.org/packages/c5/ec/d3006769b552efead71c2f318a071d05b88c7013b4e41f71c38c21e39f39/PyFlume-0.0.2.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "92fd8fa0f7b820a171acd46207377fbd", "sha256": "a383047e08b15ee2aecd788746cf85b6423edbe62c5147a44d6c6b2af864cce9" }, "downloads": -1, "filename": "PyFlume-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "92fd8fa0f7b820a171acd46207377fbd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3797, "upload_time": "2019-10-16T03:44:50", "url": "https://files.pythonhosted.org/packages/43/53/70580b2180c53944dad24aa8e5c0bfb130fa8ea58fb57e4cf563e9772de8/PyFlume-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a2a9a6d514b1deb3e45263d86ee1b92", "sha256": "f2a31fc1c1cb3d44f185df59aa02d50c973d2640a63eeb5eba8f4939034077f0" }, "downloads": -1, "filename": "PyFlume-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7a2a9a6d514b1deb3e45263d86ee1b92", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2588, "upload_time": "2019-10-16T03:44:53", "url": "https://files.pythonhosted.org/packages/f1/4f/8a51f814d35c9dc679ad4ae470b8edef6701ff6412e22db5ddd09faf5662/PyFlume-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "419c781513458e026e621681fd7ccbcd", "sha256": "c8a9405be1a5fc98d13c6ab441a644bce7c541c0a354588031688acc15821f9d" }, "downloads": -1, "filename": "PyFlume-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "419c781513458e026e621681fd7ccbcd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3801, "upload_time": "2019-10-16T03:51:37", "url": "https://files.pythonhosted.org/packages/47/28/ee31054a35b72174b0c96023703c2074666f957795db5c039ed255bdd061/PyFlume-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9bb1c4d7fac03b6cf6522d8e2276fbb1", "sha256": "780de1ec09024ff96cdb13b500c6bfbb245d78d1d9f76548434de0f7c94feb93" }, "downloads": -1, "filename": "PyFlume-0.1.2.tar.gz", "has_sig": false, "md5_digest": "9bb1c4d7fac03b6cf6522d8e2276fbb1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2588, "upload_time": "2019-10-16T03:51:39", "url": "https://files.pythonhosted.org/packages/66/60/e0a82b79b1d98d4f6c750e7068ff165812fc90aa7f4dbe4271e558768423/PyFlume-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e6bef43e2d2a70e970311735b4a32a67", "sha256": "9a9286234780dc89baa941af6afb3a1606e958d5072a0186c5bb32d3d4c510ec" }, "downloads": -1, "filename": "PyFlume-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e6bef43e2d2a70e970311735b4a32a67", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3742, "upload_time": "2019-10-16T03:55:32", "url": "https://files.pythonhosted.org/packages/ab/5e/c2ea3badf5daddc1f592884e10a9944e8d5590f9fb71d3ba05c717f36403/PyFlume-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb7f761359337a9d4ac40d45dbffb6c4", "sha256": "3ead5f4f37bc42525a1ef90663c0926c5d9a96ecd4ecfba466386a3d9465a680" }, "downloads": -1, "filename": "PyFlume-0.1.3.tar.gz", "has_sig": false, "md5_digest": "fb7f761359337a9d4ac40d45dbffb6c4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2551, "upload_time": "2019-10-16T03:55:33", "url": "https://files.pythonhosted.org/packages/7d/a5/cda1bdbeba2587eec22b30523e5beffa8fc6252b01c2c1aa57284febbd5a/PyFlume-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "21128d7270adac467034f9c31edf7f0b", "sha256": "d9b7968bc1213516504b00afa5c64baec84e2925faaab91b77d0b2c8660a0d50" }, "downloads": -1, "filename": "PyFlume-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "21128d7270adac467034f9c31edf7f0b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3581, "upload_time": "2019-10-16T04:00:20", "url": "https://files.pythonhosted.org/packages/33/f2/2a46329a016e0a59dcc5ae3951cf1ffd124d6cccd2caa2cf8ef84a3eb2c6/PyFlume-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9e5eaa4f15e054989306baf18fd2e0a", "sha256": "e1210a97a314155f4d4318f475496d48ee24b2b29bd9a29897db45d4f989ca21" }, "downloads": -1, "filename": "PyFlume-0.1.4.tar.gz", "has_sig": false, "md5_digest": "b9e5eaa4f15e054989306baf18fd2e0a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2403, "upload_time": "2019-10-16T04:00:21", "url": "https://files.pythonhosted.org/packages/49/90/f16be7647143fd1a384358acc6a287082f0c6aa438009a54c8cf9fd9ef98/PyFlume-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "196b428d3023417e3f87c4c69daf3d24", "sha256": "508521d2dfb408e892e82c40a7823bd8a34c7db433ffa6a875a920492aad4ff0" }, "downloads": -1, "filename": "PyFlume-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "196b428d3023417e3f87c4c69daf3d24", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4073, "upload_time": "2019-10-16T23:02:41", "url": "https://files.pythonhosted.org/packages/ee/6b/919e0d4b28ccd972f00cd53ca7299b42647173c4ec2084ca731d45378034/PyFlume-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4b2ffddf359f8e71040a58fe443f02e", "sha256": "42edfebe8b7bcf025546e79b2d506a618993d86574740d2fb8014272e720ee02" }, "downloads": -1, "filename": "PyFlume-0.1.5.tar.gz", "has_sig": false, "md5_digest": "e4b2ffddf359f8e71040a58fe443f02e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3066, "upload_time": "2019-10-16T23:02:42", "url": "https://files.pythonhosted.org/packages/90/e7/669e13099dcee465562ff82317ca539ad588aaff661abfc5f249000a7ddd/PyFlume-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "d71095d22118281a3125c45ba4c84fbe", "sha256": "4534a814c3cdb75ffaa3f1d72a419aff216109cdf444fd1e5635fb54743dff26" }, "downloads": -1, "filename": "PyFlume-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "d71095d22118281a3125c45ba4c84fbe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4072, "upload_time": "2019-10-16T23:19:50", "url": "https://files.pythonhosted.org/packages/88/6f/e2cb0d9d09932b4d3910e2be212caf2a54bdcd41bac16c5724eec6d6d086/PyFlume-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "688b7a35d6595ce88456894a1f794227", "sha256": "65de6d3e684f787f2125d029e429b82c7f391ff40fe9e9f0767600e57ae2d8d8" }, "downloads": -1, "filename": "PyFlume-0.1.6.tar.gz", "has_sig": false, "md5_digest": "688b7a35d6595ce88456894a1f794227", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3071, "upload_time": "2019-10-16T23:19:51", "url": "https://files.pythonhosted.org/packages/74/dd/bff4b886dd02e94c80586793b0f94d10efe0ddf294b39addc3d041309dc0/PyFlume-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d71095d22118281a3125c45ba4c84fbe", "sha256": "4534a814c3cdb75ffaa3f1d72a419aff216109cdf444fd1e5635fb54743dff26" }, "downloads": -1, "filename": "PyFlume-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "d71095d22118281a3125c45ba4c84fbe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4072, "upload_time": "2019-10-16T23:19:50", "url": "https://files.pythonhosted.org/packages/88/6f/e2cb0d9d09932b4d3910e2be212caf2a54bdcd41bac16c5724eec6d6d086/PyFlume-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "688b7a35d6595ce88456894a1f794227", "sha256": "65de6d3e684f787f2125d029e429b82c7f391ff40fe9e9f0767600e57ae2d8d8" }, "downloads": -1, "filename": "PyFlume-0.1.6.tar.gz", "has_sig": false, "md5_digest": "688b7a35d6595ce88456894a1f794227", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3071, "upload_time": "2019-10-16T23:19:51", "url": "https://files.pythonhosted.org/packages/74/dd/bff4b886dd02e94c80586793b0f94d10efe0ddf294b39addc3d041309dc0/PyFlume-0.1.6.tar.gz" } ] }