Metadata-Version: 2.0
Name: BloomSky-API
Version: 0.2.2
Summary: A simple Python client for the BloomSky API.
Home-page: https://github.com/tylerdave/bloomsky-api
Author: Dave Forgac
Author-email: tylerdave@tylerdave.com
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Requires-Dist: dateutils
Requires-Dist: requests
Provides-Extra: cli
Requires-Dist: click; extra == 'cli'
Provides-Extra: develop
Requires-Dist: tox; extra == 'develop'
Requires-Dist: pytest; extra == 'develop'
Requires-Dist: pytest-runner; extra == 'develop'
Requires-Dist: responses; extra == 'develop'
Requires-Dist: click; extra == 'develop'

===============================
BloomSky API
===============================

.. image:: https://img.shields.io/travis/tylerdave/bloomsky-api.svg
        :target: https://travis-ci.org/tylerdave/bloomsky-api

.. image:: https://img.shields.io/pypi/v/bloomsky-api.svg
        :target: https://pypi.python.org/pypi/bloomsky-api

.. image:: https://coveralls.io/repos/github/tylerdave/bloomsky-api/badge.svg?branch=master
    :target: https://coveralls.io/github/tylerdave/bloomsky-api?branch=master

.. image:: https://readthedocs.org/projects/bloomsky-api/badge/?version=latest
    :target: http://bloomsky-api.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status

A simple Python client for the BloomSky API.

*Note: Neither this package nor its maintainer are affiliated with BloomSky.*

For more information about the BloomSky device and its API, see: 
http://weatherlution.com/bloomsky-api/


Prerequisites
-------------

* Python (2.7, 3.3, 3.4, 3.5)
* BloomSky API key (get it here: https://dashboard.bloomsky.com/)

Getting Started
---------------

Installation
~~~~~~~~~~~~

.. code-block:: bash

  pip install BloomSky-API


Usage
~~~~~

You can either store the API key in an environment variable named
`BLOOMSKY_API_KEY` or provide it as an argument when creating the client.

**Stored in environment variable:**

.. code-block:: python

  import bloomsky_api
  client = bloomsky_api.BloomSkyAPIClient()
  data = client.get_data()

**Provided via argument:**

.. code-block:: python

  import bloomsky_api
  client = bloomsky_api.BloomSkyAPIClient(api_key='Your-real-API-key-goes-here')
  data = client.get_data()

Data
~~~~

The returned data contains all of the information from the API response but
with more Pythonic names and data types.





History
-------

* 0.2.0 - 2016-08-22

  * Add CLI

* 0.1.0 - 2016-08-21

  * Convert timestamp to ISO timestamp accounting for offset

* 0.0.1 - 2016-08-20

  * Initial release!


