qlikconnect
qlikconnect is the python library used to interact with Qliksense.It uses qlik engine API to connect with Qliksense through webocket. This module can be use to do things like fetch qlik charts data, evaluate your expression through this and many more.
Installation
Installation is pretty straightforward using pip :
pip install qlikconnect
Example
After installing the library, import SenseConnect class as below:
For Localhost Qliksense Desktop :
from qlikconnect import SenseConnect
sc = SenseConnect()
For **Enterprise **, certificate details will be required:
from qlikconnect import SenseConnect
sc = SenseConnect(domain ='domain_name',
port='port_number',
userdirectory='userdirectory',
userid='userid',
certPath='folder/path/of/certificates')
Certificates also required named 'root.pem', 'client.pem' and 'client_key.pem' which can be exported from qmc.
Also you can get the port(4747 by default), userdirectory and userid from qmc.
Use Case
- To get the app details : sc.get_list_of_apps(appID)
- To get last refreshed timestamp of an app : sc.get_last_updated_status(appname)
- To evaluate an expression from an app : sc.evaluate_expression(appname, expression,e_o_d=0)
- To export the data from charts to excel : sc.export_data(appname, chartname)
Requirement
> websocket_client
> python 3 (3.6 recommended)
Release files for qlikconnect 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| qlikconnect-1.0.2.tar.gz | 5.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qlikconnect-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.4 kB
Release files / qlikconnect-1.0.2.tar.gz
| Download URL | qlikconnect-1.0.2.tar.gz |
|---|---|
| Size | 5.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bf061754d458cf6c320ba9c91a8de42e887ea8a3648c3f73c01dc423cbfcc396
|
|
BLAKE2b-256 checksum How to use checksums |
bb41eccd6022327dc73dac67e9c0d6783d38488d6008bfff98181b56835508b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8
|
Release files / qlikconnect-1.0.2-py3-none-any.whl
| Download URL | qlikconnect-1.0.2-py3-none-any.whl |
|---|---|
| Size | 5.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d07500b0e0ac27d6031fb3ae4e7c1c1f79f720b85efc495072779e803cad1be1
|
|
BLAKE2b-256 checksum How to use checksums |
10e32903fa6b98f75c05323b8b52054c5750baf0ec1f717b8134f56fa4e37f30
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8
|