mozilla / redash_client

Mozilla Public License 2.0
22 stars 13 forks source link

.. image:: https://travis-ci.org/mozilla/redash_client.svg?branch=master :target: https://travis-ci.org/mozilla/redash_client

.. image:: https://coveralls.io/repos/github/mozilla/redash_client/badge.svg?branch=master :target: https://coveralls.io/github/mozilla/redash_client?branch=master

==================== Redash Python Client

A client for the Redash API for stmo (https://sql.telemetry.mozilla.org)

======= Install

.. code-block:: bash

pip install redash_client

===== Usage

Before using :code:RedashClient, set the :code:REDASH_API_KEY environment variable to your Redash API key:

:code:export REDASH_API_KEY=<your_api_key>

To import and use :code:RedashClient:

.. code:: python

import os from redash_client.client import RedashClient

api_key = os.environ["REDASH_API_KEY"] redash_client = RedashClient(api_key)

Make a Redash API call:

redash_client.search_queries("AS Template:")

=============== Package for Pip

First, you must update the :code:version field in :code:setup.py. Then run this commands:

.. code-block:: bash

python setup.py sdist bdist_wheel twine upload dist/*

Make sure you have wheel and twine installed.