{ "info": { "author": "Philip Lundrigan", "author_email": "philiplundrigan@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.4" ], "description": "pyfoobot\n========\n\n.. image:: https://travis-ci.org/philipbl/pyfoobot.svg?branch=master\n :target: https://travis-ci.org/philipbl/pyfoobot\n\nA Python wrapper for the `FooBot API `__. It allows you to pull data from your `Foobot device `__.\n\nInstallation\n------------\n::\n\n pip install pyfootbot\n\nExample\n-------\n::\n\n from pyfoobot import Foobot\n\n fb = Foobot(\"API secret key\", \"username\", \"password\")\n devices = fb.devices()\n\n # Devices is a list, in case you have more than one foobot\n device = devices[0]\n\n # Get the most recent sample\n latest_data = device.latest()\n\n # Get data from the last hour\n last_hour_data = device.data_period(3600, 0)\n\n # Get data for a data range\n range_data = device.data_range(start='2016-04-12T11:00:00',\n end='2016-04-12T12:00:00',\n sampling=0)", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/philipbl/pyfoobot/archive/0.2.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/philipbl/pyfoobot", "keywords": "air quality,sensor,IoT", "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "pyfoobot", "package_url": "https://pypi.org/project/pyfoobot/", "platform": "any", "project_url": "https://pypi.org/project/pyfoobot/", "project_urls": { "Download": "https://github.com/philipbl/pyfoobot/archive/0.2.zip", "Homepage": "https://github.com/philipbl/pyfoobot" }, "release_url": "https://pypi.org/project/pyfoobot/0.2/", "requires_dist": null, "requires_python": null, "summary": "A Python wrapper around the Foobot air quality API.", "version": "0.2" }, "last_serial": 2185898, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "bf99305cdc7f2d9650b40b7d3fcbc91d", "sha256": "e7e5f796a6067ae23360379d7ff0e8ce37d17ee4119bd322b750ce25a2512956" }, "downloads": -1, "filename": "pyfoobot-0.1.tar.gz", "has_sig": false, "md5_digest": "bf99305cdc7f2d9650b40b7d3fcbc91d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2644, "upload_time": "2016-04-12T20:17:38", "url": "https://files.pythonhosted.org/packages/fc/ed/40687a08bad637f9180fbafbdee6a16bbe6a32feab18c3deae02396b21c5/pyfoobot-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "97c8f4f5680f16a8648a25706e0b0dba", "sha256": "ded37d730b8616212287df26c50325c3fb69adebdf239aba68f55e77164ee7c1" }, "downloads": -1, "filename": "pyfoobot-0.2.tar.gz", "has_sig": false, "md5_digest": "97c8f4f5680f16a8648a25706e0b0dba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2695, "upload_time": "2016-06-24T19:41:27", "url": "https://files.pythonhosted.org/packages/c7/e7/4d8817ad392396f7645d1c9545fd35a51e2db518ac2f037b16fbeaf184d8/pyfoobot-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "97c8f4f5680f16a8648a25706e0b0dba", "sha256": "ded37d730b8616212287df26c50325c3fb69adebdf239aba68f55e77164ee7c1" }, "downloads": -1, "filename": "pyfoobot-0.2.tar.gz", "has_sig": false, "md5_digest": "97c8f4f5680f16a8648a25706e0b0dba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2695, "upload_time": "2016-06-24T19:41:27", "url": "https://files.pythonhosted.org/packages/c7/e7/4d8817ad392396f7645d1c9545fd35a51e2db518ac2f037b16fbeaf184d8/pyfoobot-0.2.tar.gz" } ] }