{ "info": { "author": "Dave Forgac", "author_email": "tylerdave@tylerdave.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "===============================\nBloomSky API\n===============================\n\n.. image:: https://img.shields.io/travis/tylerdave/bloomsky-api.svg\n :target: https://travis-ci.org/tylerdave/bloomsky-api\n\n.. image:: https://img.shields.io/pypi/v/bloomsky-api.svg\n :target: https://pypi.python.org/pypi/bloomsky-api\n\n.. image:: https://coveralls.io/repos/github/tylerdave/bloomsky-api/badge.svg?branch=master\n :target: https://coveralls.io/github/tylerdave/bloomsky-api?branch=master\n\n.. image:: https://readthedocs.org/projects/bloomsky-api/badge/?version=latest\n :target: http://bloomsky-api.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\nA simple Python client for the BloomSky API.\n\n*Note: Neither this package nor its maintainer are affiliated with BloomSky.*\n\nFor more information about the BloomSky device and its API, see: \nhttp://weatherlution.com/bloomsky-api/\n\n\nPrerequisites\n-------------\n\n* Python (2.7, 3.3, 3.4, 3.5)\n* BloomSky API key (get it here: https://dashboard.bloomsky.com/)\n\nGetting Started\n---------------\n\nInstallation\n~~~~~~~~~~~~\n\n.. code-block:: bash\n\n pip install BloomSky-API\n\nTo install optional command-line interface (requires click):\n\n.. code-block:: bash\n\n pip install BloomSky-API[cli]\n\n\nUsage\n~~~~~\n\nYou can either store the API key in an environment variable named\n`BLOOMSKY_API_KEY` or provide it as an argument when creating the client.\n\n**Stored in environment variable:**\n\n.. code-block:: python\n\n import bloomsky_api\n client = bloomsky_api.BloomSkyAPIClient()\n data = client.get_data()\n\n**Provided via argument:**\n\n.. code-block:: python\n\n import bloomsky_api\n client = bloomsky_api.BloomSkyAPIClient(api_key='Your-real-API-key-goes-here')\n data = client.get_data()\n\n\nCommand Line Interface\n~~~~~~~~~~~~~~~~~~~~~~\n\nIf you install the optional command-line interface, the `bloomsky-api` command will be available. Usage:\n\n.. code-block:: none\n\n Usage: bloomsky-api [OPTIONS]\n\n Retrieve data from the BloomSky API and output it as JSON.\n\n Options:\n --api-key TEXT BloomSky API key (can be set via env var\n BLOOMSKY_API_KEY).\n --api-url TEXT Override BloomSky API endpoint URL.\n --json-indent INTEGER Number of spaces to indent nested JSON levels.\n -i, --intl-units Use SI units instead of the default US.\n --raw Return raw response instead of remapped keys.\n --help Show this message and exit.\n\n\nData\n~~~~\n\nThe returned data contains all of the information from the API response but\nwith more Pythonic names and data types.\n\n\n\n\n\nHistory\n-------\n\n* 0.3.0 - 2017-01-07\n\n * Include device_type in response\n\n* 0.2.0 - 2016-08-22\n\n * Add CLI\n\n* 0.1.0 - 2016-08-21\n\n * Convert timestamp to ISO timestamp accounting for offset\n\n* 0.0.1 - 2016-08-20\n\n * Initial release!\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tylerdave/bloomsky-api", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "BloomSky-API", "package_url": "https://pypi.org/project/BloomSky-API/", "platform": "", "project_url": "https://pypi.org/project/BloomSky-API/", "project_urls": { "Homepage": "https://github.com/tylerdave/bloomsky-api" }, "release_url": "https://pypi.org/project/BloomSky-API/0.3.1/", "requires_dist": [ "dateutils", "requests", "click; extra == 'cli'", "tox; extra == 'develop'", "pytest; extra == 'develop'", "pytest-runner; extra == 'develop'", "responses; extra == 'develop'", "click; extra == 'develop'" ], "requires_python": "", "summary": "A simple Python client for the BloomSky API.", "version": "0.3.1" }, "last_serial": 3285189, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "33ea92d323b9b2ccba990e7340363f76", "sha256": "e222bb31340a9651408673603929230342adb15ac1c451aea02e9f3fc413fc1a" }, "downloads": -1, "filename": "BloomSky-API-0.0.1.tar.gz", "has_sig": false, "md5_digest": "33ea92d323b9b2ccba990e7340363f76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28168, "upload_time": "2016-08-20T12:37:23", "url": "https://files.pythonhosted.org/packages/a6/f5/790cfc5689a7c8323f78ae6b9dcff88b5cb9f5dfb5a2473c299543cb96ad/BloomSky-API-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "a47f2976e61e601e3d75d3065ed3405d", "sha256": "93ac15fbc40d6da7f3b65d8e99a3fb8c5b1c8f61e057931507607abaccd37ce2" }, "downloads": -1, "filename": "BloomSky_API-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a47f2976e61e601e3d75d3065ed3405d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6877, "upload_time": "2016-08-21T15:53:30", "url": "https://files.pythonhosted.org/packages/fe/39/47741836ccee55677fca160918156cb4d3363e5c3d487233e5be49ce5f7b/BloomSky_API-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3a7a220ae15236413a136c8648526d6", "sha256": "a03a4597e8f05df32d58dfeedcfe31d770ba136f44cc7095e20143ecff8a0ac0" }, "downloads": -1, "filename": "BloomSky-API-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c3a7a220ae15236413a136c8648526d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29585, "upload_time": "2016-08-21T15:53:58", "url": "https://files.pythonhosted.org/packages/08/0e/e5adf638d37ca0230996def67769b387a45cd97063264b5424921651cff8/BloomSky-API-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "efcba4665141684025d68594cdc805d9", "sha256": "52132c7bf4fa56de0be6274b5f343a6611dabfaece5f10e40a1ad2d4af9549a6" }, "downloads": -1, "filename": "BloomSky_API-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "efcba4665141684025d68594cdc805d9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7550, "upload_time": "2016-08-22T05:05:44", "url": "https://files.pythonhosted.org/packages/47/84/64599577fb5bb6d116d7a0fc77aec6642054cd0edd6b194bf28c29c01a4e/BloomSky_API-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9ec2f9573de212fe2930a1e1fc82339", "sha256": "80f71b4c3af6d23c51b7baf5abea925ef4c53cace26853a8e5003110e649cecb" }, "downloads": -1, "filename": "BloomSky-API-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f9ec2f9573de212fe2930a1e1fc82339", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30413, "upload_time": "2016-08-22T05:05:46", "url": "https://files.pythonhosted.org/packages/62/6f/4ed5ea2d1ccea3c5528bbe4cb549e9494ed837064e5aae1aa28c14cf0b72/BloomSky-API-0.2.0.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "1d06c6fd179e567a5a29f04294521c01", "sha256": "008fcbfa2c531c5342948975fdcb030d9ef0b1971f9a0a2130d4bf118cf27ea0" }, "downloads": -1, "filename": "BloomSky_API-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1d06c6fd179e567a5a29f04294521c01", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7811, "upload_time": "2017-01-07T05:41:14", "url": "https://files.pythonhosted.org/packages/b6/3a/ce1a90cbcfdb989422ce7bb014dabe7ca3d5e4b539efa1bb7f71c681c2ae/BloomSky_API-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7078cfbf3efef7ee38fa32bbea2cc1d3", "sha256": "1075a45a3a4abc914f83453842e5c2c6f3e925ee3d540a1a717226d818b0c296" }, "downloads": -1, "filename": "BloomSky-API-0.2.2.tar.gz", "has_sig": false, "md5_digest": "7078cfbf3efef7ee38fa32bbea2cc1d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30791, "upload_time": "2017-01-07T05:40:53", "url": "https://files.pythonhosted.org/packages/ec/c1/584842e1a3b5a6c7377241dec7d2effc66bc3a69d936205aacb813a7ddb1/BloomSky-API-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "afdd1aa4feb630f66cb98720e027b751", "sha256": "746fb80e970f2f53fcf36a7939072fb3e1fad6fca31441030aaea429b557437f" }, "downloads": -1, "filename": "BloomSky_API-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "afdd1aa4feb630f66cb98720e027b751", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8468, "upload_time": "2017-01-07T22:21:03", "url": "https://files.pythonhosted.org/packages/2c/5c/89f6f08913cfcc0360361f3136190c7e0da8b2c0fc769ac0f48137fb7f76/BloomSky_API-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "665c92f0ec8e109c6b0e856851aaeda3", "sha256": "ee01084fb53f909ab3e6b141e73592c896a01b110e6a36a7a6bce7d3a9ec0c4f" }, "downloads": -1, "filename": "BloomSky-API-0.3.0.tar.gz", "has_sig": false, "md5_digest": "665c92f0ec8e109c6b0e856851aaeda3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31479, "upload_time": "2017-01-07T22:20:52", "url": "https://files.pythonhosted.org/packages/80/29/8fc5d102aa3e1f37ed700ad0ba02592eb76a485271297451858ec94c0402/BloomSky-API-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "d6ec0d1142e379447811035c732d31c4", "sha256": "79972615c798c9dee92deb2a25a4940708c0fc8716e093661d06d5f600b521fc" }, "downloads": -1, "filename": "BloomSky_API-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d6ec0d1142e379447811035c732d31c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8463, "upload_time": "2017-10-28T02:50:16", "url": "https://files.pythonhosted.org/packages/f5/01/c9f47fcf6c2618e1af1344f3939164fff408124afc08bc5ca8a5ecfaa35d/BloomSky_API-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec7b63004d0d9d4de054b9fcce32f6ee", "sha256": "b4c9f8a9925abe0dc3e19da63ed7c2c069eb71723b33089ba302c230f32b2330" }, "downloads": -1, "filename": "BloomSky-API-0.3.1.tar.gz", "has_sig": false, "md5_digest": "ec7b63004d0d9d4de054b9fcce32f6ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31495, "upload_time": "2017-10-28T02:50:18", "url": "https://files.pythonhosted.org/packages/2f/70/28f184d017e20180646b6382b888690a4669fba0377dcc4598bd766fec31/BloomSky-API-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d6ec0d1142e379447811035c732d31c4", "sha256": "79972615c798c9dee92deb2a25a4940708c0fc8716e093661d06d5f600b521fc" }, "downloads": -1, "filename": "BloomSky_API-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d6ec0d1142e379447811035c732d31c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8463, "upload_time": "2017-10-28T02:50:16", "url": "https://files.pythonhosted.org/packages/f5/01/c9f47fcf6c2618e1af1344f3939164fff408124afc08bc5ca8a5ecfaa35d/BloomSky_API-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec7b63004d0d9d4de054b9fcce32f6ee", "sha256": "b4c9f8a9925abe0dc3e19da63ed7c2c069eb71723b33089ba302c230f32b2330" }, "downloads": -1, "filename": "BloomSky-API-0.3.1.tar.gz", "has_sig": false, "md5_digest": "ec7b63004d0d9d4de054b9fcce32f6ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31495, "upload_time": "2017-10-28T02:50:18", "url": "https://files.pythonhosted.org/packages/2f/70/28f184d017e20180646b6382b888690a4669fba0377dcc4598bd766fec31/BloomSky-API-0.3.1.tar.gz" } ] }