kommo-sdk-data-engineer


Namekommo-sdk-data-engineer JSON
Version 0.1.7 PyPI version JSON
download
home_pageNone
Summarykommo SDK for Data Enginner is a comprehensive Python SDK designed for data engineers working with the Kommo API.
upload_time2025-02-19 17:20:26
maintainerNone
docs_urlNone
authorNone
requires_python>=3.12
licenseMIT
keywords kommo data engineer
VCS
bugtrack_url
requirements pandas requests pydantic
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # kommo SDK for Data Enginner

# Overview
kommo SDK for Data Enginner is a comprehensive Python SDK designed for data engineers working with the Kommo API. It simplifies API integration, data extraction, and transformation processes, making it easier to manage and analyze data efficiently.

# Installation
```bash
pip install kommo-sdk-data-engineer
```

# How to Use
```python
from kommo_sdk_data_engineer import KommoConfig, Leads

TOKEN_LONG_DURATION = '[TOKEN]'
URL_COMPANY = 'https://[YOUR_COMPANY].kommo.com'


config_kommo = KommoConfig(url_company=URL_COMPANY, token_long_duration=TOKEN_LONG_DURATION)
leads = Leads(config=config_kommo, output_verbose=True)
all_leads = leads.get_all_leads_list(with_params=['contacts', 'loss_reason'])

# To Dataframe
df_leads = leads.to_dataframe(leads.all_leads())
df_leads_custom_fields = leads.to_dataframe(leads.all_custom_field_values())
df_leads_contacts = leads.to_dataframe(leads.all_contacts())
df_leads_loss_reasons = leads.to_dataframe(leads.all_loss_reasons())
df_leads_tags = leads.to_dataframe(leads.all_tags())
```

# Contact
For any questions or support, please contact: mailson.nascin@gmail.com.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "kommo-sdk-data-engineer",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.12",
    "maintainer_email": null,
    "keywords": "kommo, data engineer",
    "author": null,
    "author_email": "Mailson N\u00e1scin <mailson.nascin@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/b4/9d/da54fd590612020097c3f4cfbaf7356d4040997ece778cdda62b9fc01554/kommo_sdk_data_engineer-0.1.7.tar.gz",
    "platform": null,
    "description": "# kommo SDK for Data Enginner\r\n\r\n# Overview\r\nkommo SDK for Data Enginner is a comprehensive Python SDK designed for data engineers working with the Kommo API. It simplifies API integration, data extraction, and transformation processes, making it easier to manage and analyze data efficiently.\r\n\r\n# Installation\r\n```bash\r\npip install kommo-sdk-data-engineer\r\n```\r\n\r\n# How to Use\r\n```python\r\nfrom kommo_sdk_data_engineer import KommoConfig, Leads\r\n\r\nTOKEN_LONG_DURATION = '[TOKEN]'\r\nURL_COMPANY = 'https://[YOUR_COMPANY].kommo.com'\r\n\r\n\r\nconfig_kommo = KommoConfig(url_company=URL_COMPANY, token_long_duration=TOKEN_LONG_DURATION)\r\nleads = Leads(config=config_kommo, output_verbose=True)\r\nall_leads = leads.get_all_leads_list(with_params=['contacts', 'loss_reason'])\r\n\r\n# To Dataframe\r\ndf_leads = leads.to_dataframe(leads.all_leads())\r\ndf_leads_custom_fields = leads.to_dataframe(leads.all_custom_field_values())\r\ndf_leads_contacts = leads.to_dataframe(leads.all_contacts())\r\ndf_leads_loss_reasons = leads.to_dataframe(leads.all_loss_reasons())\r\ndf_leads_tags = leads.to_dataframe(leads.all_tags())\r\n```\r\n\r\n# Contact\r\nFor any questions or support, please contact: mailson.nascin@gmail.com.\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "kommo SDK for Data Enginner is a comprehensive Python SDK designed for data engineers working with the Kommo API.",
    "version": "0.1.7",
    "project_urls": {
        "Bug Tracker": "https://github.com/nascin/kommo-sdk-data-engineer/issues",
        "Homepage": "https://github.com/nascin/kommo-sdk-data-engineer",
        "Source Code": "https://github.com/nascin/kommo-sdk-data-engineer"
    },
    "split_keywords": [
        "kommo",
        " data engineer"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "62221e636928f59458368398dc9949961e4c843c4baaa21a62f3f71e8aad0f67",
                "md5": "83ade746047bfeb477892cec1f3f8dd8",
                "sha256": "a0bf51487b800e55eb69f1bfdcdcd61345937c74bc285ce316f7ab15a6039563"
            },
            "downloads": -1,
            "filename": "kommo_sdk_data_engineer-0.1.7-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "83ade746047bfeb477892cec1f3f8dd8",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.12",
            "size": 24139,
            "upload_time": "2025-02-19T17:20:25",
            "upload_time_iso_8601": "2025-02-19T17:20:25.333525Z",
            "url": "https://files.pythonhosted.org/packages/62/22/1e636928f59458368398dc9949961e4c843c4baaa21a62f3f71e8aad0f67/kommo_sdk_data_engineer-0.1.7-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b49dda54fd590612020097c3f4cfbaf7356d4040997ece778cdda62b9fc01554",
                "md5": "2c58195696fb9f49aeca40a0fcbc6089",
                "sha256": "f88bfc7801205d6a502eadfe69559daa5ba5936265e73a93aa3e0459aee7abe1"
            },
            "downloads": -1,
            "filename": "kommo_sdk_data_engineer-0.1.7.tar.gz",
            "has_sig": false,
            "md5_digest": "2c58195696fb9f49aeca40a0fcbc6089",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.12",
            "size": 13939,
            "upload_time": "2025-02-19T17:20:26",
            "upload_time_iso_8601": "2025-02-19T17:20:26.456828Z",
            "url": "https://files.pythonhosted.org/packages/b4/9d/da54fd590612020097c3f4cfbaf7356d4040997ece778cdda62b9fc01554/kommo_sdk_data_engineer-0.1.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-19 17:20:26",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "nascin",
    "github_project": "kommo-sdk-data-engineer",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "pandas",
            "specs": [
                [
                    ">=",
                    "2.1.4"
                ]
            ]
        },
        {
            "name": "requests",
            "specs": [
                [
                    ">=",
                    "2.32.3"
                ]
            ]
        },
        {
            "name": "pydantic",
            "specs": [
                [
                    ">=",
                    "2.10.6"
                ]
            ]
        }
    ],
    "lcname": "kommo-sdk-data-engineer"
}
        
Elapsed time: 0.42712s