qlikconnect


Nameqlikconnect JSON
Version 1.0.2 PyPI version JSON
download
home_pagehttps://github.com/001ayushdabral/qlikconnect
SummaryA Python library to interact with Qliksense.
upload_time2022-12-03 18:34:15
maintainer
docs_urlNone
authorAyush Dabral
requires_python
license
keywords qlik qliksense sense qlikconnect
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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:<br>
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.<br>
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)
```


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/001ayushdabral/qlikconnect",
    "name": "qlikconnect",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "qlik,qliksense,sense,qlikconnect",
    "author": "Ayush Dabral",
    "author_email": "ayushdabral88@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/bb/41/eccd6022327dc73dac67e9c0d6783d38488d6008bfff98181b56835508b1/qlikconnect-1.0.2.tar.gz",
    "platform": null,
    "description": "qlikconnect\n-------------\nqlikconnect 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.\n\nInstallation\n-------------\n\nInstallation is pretty straightforward using **pip** :\n```\npip install qlikconnect\n```\n----------\nExample\n-------------\nAfter installing the library, import **SenseConnect** class as below:<br>\nFor **Localhost Qliksense Desktop :**\n```\nfrom qlikconnect import SenseConnect\nsc = SenseConnect()\n```\nFor **Enterprise **, certificate details will be required:\n```\nfrom qlikconnect import SenseConnect\nsc = SenseConnect(domain ='domain_name',\n\t\t\t\tport='port_number',\n\t\t\t\tuserdirectory='userdirectory',\n\t\t\t\tuserid='userid',\n\t\t\t\tcertPath='folder/path/of/certificates') \n```\nCertificates also required named 'root.pem', 'client.pem' and 'client_key.pem' which can be exported from qmc.<br>\nAlso you can get the port(4747 by default), userdirectory and userid from qmc.\n\n----------\nUse Case\n-------------\n> - **To get the app details :**\n> sc.get_list_of_apps(appID)\n> - **To get last refreshed timestamp of an app :**\n> sc.get_last_updated_status(appname)\n> - **To evaluate an expression from an app :**\n> sc.evaluate_expression(appname, expression,e_o_d=0)\n> - **To export the data from charts to excel :**\n> sc.export_data(appname, chartname)\n\n----------\nRequirement\n-------------\n```\n> websocket_client\n> python 3 (3.6 recommended)\n```\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "A Python library to interact with Qliksense.",
    "version": "1.0.2",
    "split_keywords": [
        "qlik",
        "qliksense",
        "sense",
        "qlikconnect"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "2344fa077fae0985885d8bc5ea1fd404",
                "sha256": "d07500b0e0ac27d6031fb3ae4e7c1c1f79f720b85efc495072779e803cad1be1"
            },
            "downloads": -1,
            "filename": "qlikconnect-1.0.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2344fa077fae0985885d8bc5ea1fd404",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 5385,
            "upload_time": "2022-12-03T18:34:12",
            "upload_time_iso_8601": "2022-12-03T18:34:12.996419Z",
            "url": "https://files.pythonhosted.org/packages/10/e3/2903fa6b98f75c05323b8b52054c5750baf0ec1f717b8134f56fa4e37f30/qlikconnect-1.0.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "45c50e34d5103b1e6262e4ef5a9b2809",
                "sha256": "bf061754d458cf6c320ba9c91a8de42e887ea8a3648c3f73c01dc423cbfcc396"
            },
            "downloads": -1,
            "filename": "qlikconnect-1.0.2.tar.gz",
            "has_sig": false,
            "md5_digest": "45c50e34d5103b1e6262e4ef5a9b2809",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 5008,
            "upload_time": "2022-12-03T18:34:15",
            "upload_time_iso_8601": "2022-12-03T18:34:15.148369Z",
            "url": "https://files.pythonhosted.org/packages/bb/41/eccd6022327dc73dac67e9c0d6783d38488d6008bfff98181b56835508b1/qlikconnect-1.0.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-12-03 18:34:15",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "001ayushdabral",
    "github_project": "qlikconnect",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "qlikconnect"
}
        
Elapsed time: 0.01670s