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.

Files for holistics, version 0.0a11
Filename, size File type Python version Upload date Hashes
Filename, size holistics-0.0a11-py3-none-any.whl (4.5 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size holistics-0.0a11.tar.gz (3.8 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page