Skip to main content

Package to export report's data from holistics.io

Project description

Holistics module: export data easier

This module is made to help python user export data from QueryReport of Holistics.io, save as DataFrame object or .CSV file

A simple way to use Holistics API

from holistics import HolisticsAPI

result = HolisticsAPI(api_key='Uf6aeraergFkV147Dmkrergga4EMLU2xhD17JDF13jM=')
result.ExportData(report_id='3123574', path='C:/output.csv')

Requirement

  • Python's version: >= 3

Installation

Module can be installed with pip:

$ pip install holistics

Alternatively, you can grab the latest source code from GitHub:

$ git clone git clone git://github.com/holistics/holistics-python.git
$ python setup.py install

Documentation

1. Import module

from holistics import HolisticsAPI

2. Initalize HolisticsAPI class:

HolisticsAPI(api_key, url)

obj = HolisticsAPI(api_key = 'aerg454hoiaKJGlgku', url = 'demo.holistics.io')

3. Export data:

ExportData (report_id, filter_dict, _page_size, _page)

    my_dataframe = obj.ExportData(report_id='331235', filter_dict={'date': '2017-04-28'}, 
                                  path = 'C:/output.csv', _page_size = 12, _page = 5)
  • report_id (str): id of report. Collect from URL.
  • filter_dict (dict) (optional): dictionary of filters that would be applied to report.
    • Ex: { 'tenant': 'holistics', 'date': '2017-04-28' }
  • path (str) (optional): If you want to store export data to file, set path variable.
    • Ex: D:/Data/output.csv
  • _page_size (int) (optional): Set the page size of the response.
    • Default value: 10000000
  • _page (int) (optional): Set the page number of data to fetch.
    • Default value: 10000000

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

holistics-0.0a11.tar.gz (3.8 kB view hashes)

Uploaded Source

Built Distribution

holistics-0.0a11-py3-none-any.whl (4.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page