connectron


Nameconnectron JSON
Version 0.1.2 PyPI version JSON
download
home_pageNone
SummaryUnified ETL Connector for All Sources and Sink
upload_time2025-10-28 18:27:48
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseMIT
keywords etl api data connector integration
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ![CONNECTRON](image.png)

Connectron is Unified ETL connector for all sources and sink.

It is used to avoid regular boilerplate code.

Currently Supported:

        Sources: Microsoft Dataverse

        Sink: ADLS Gen2


Working:
        Works on 3 Objects Principle:

        1.Authenticator Object.
            * Create an Authenticator Object to Connect to Source or Sink.

        2.Source Object:
            * Connect to Source with Authentication object and Query Source.
            * You can Query Sources with different endpoints (API),Tables(Database),Files(Object Storage) with different parameters (Interval,Last x days,Filters,Select columns).
            * By Default it will provide converted object to Pandas Dataframe with Serilization(You can pass parameters as raw to get raw data fetched from Source)
            * You can use sample function available for Source to see Schema,Data without before downloading full Data.(You will get 100 records as Default).

        3.Sink Object:
            * Create Sink object to place objects at Sink.

Future Scope:

        Log Object: For Auditing connectron will store logs of all processes within connectron with:
                1. csv/json/parquet Files.
                2. Delta support in any cloud (Azure,AWS,GCP).

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "connectron",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "ETL, API, Data, Connector, Integration",
    "author": null,
    "author_email": "Metta Jagadeesh Reddy <Jagadeeshjai334869@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/0d/bf/3b7ff85162619137e0ceafb81ea9fff5c122fd2e46bfb7e426cdc3434c7f/connectron-0.1.2.tar.gz",
    "platform": null,
    "description": "![CONNECTRON](image.png)\r\n\r\nConnectron is Unified ETL connector for all sources and sink.\r\n\r\nIt is used to avoid regular boilerplate code.\r\n\r\nCurrently Supported:\r\n\r\n        Sources: Microsoft Dataverse\r\n\r\n        Sink: ADLS Gen2\r\n\r\n\r\nWorking:\r\n        Works on 3 Objects Principle:\r\n\r\n        1.Authenticator Object.\r\n            * Create an Authenticator Object to Connect to Source or Sink.\r\n\r\n        2.Source Object:\r\n            * Connect to Source with Authentication object and Query Source.\r\n            * You can Query Sources with different endpoints (API),Tables(Database),Files(Object Storage) with different parameters (Interval,Last x days,Filters,Select columns).\r\n            * By Default it will provide converted object to Pandas Dataframe with Serilization(You can pass parameters as raw to get raw data fetched from Source)\r\n            * You can use sample function available for Source to see Schema,Data without before downloading full Data.(You will get 100 records as Default).\r\n\r\n        3.Sink Object:\r\n            * Create Sink object to place objects at Sink.\r\n\r\nFuture Scope:\r\n\r\n        Log Object: For Auditing connectron will store logs of all processes within connectron with:\r\n                1. csv/json/parquet Files.\r\n                2. Delta support in any cloud (Azure,AWS,GCP).\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Unified ETL Connector for All Sources and Sink",
    "version": "0.1.2",
    "project_urls": null,
    "split_keywords": [
        "etl",
        " api",
        " data",
        " connector",
        " integration"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e076276cbe9bb159fa01c608a451cfca3a3d195c7cba6526de847d62f2bd1859",
                "md5": "b9e4c95318642a8d619319cf95ba346b",
                "sha256": "cec2fc617f413ad50b036e264b9b08672e4fd8e8ea7bda93851fbd99e9f5244c"
            },
            "downloads": -1,
            "filename": "connectron-0.1.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b9e4c95318642a8d619319cf95ba346b",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 3883,
            "upload_time": "2025-10-28T18:27:47",
            "upload_time_iso_8601": "2025-10-28T18:27:47.824473Z",
            "url": "https://files.pythonhosted.org/packages/e0/76/276cbe9bb159fa01c608a451cfca3a3d195c7cba6526de847d62f2bd1859/connectron-0.1.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0dbf3b7ff85162619137e0ceafb81ea9fff5c122fd2e46bfb7e426cdc3434c7f",
                "md5": "7bb207223ba8d605f6b1b9a1a429bbbe",
                "sha256": "483f01b2965771da54c50739ee496350abd79d59c28cbebd7f0e271e09d782b4"
            },
            "downloads": -1,
            "filename": "connectron-0.1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "7bb207223ba8d605f6b1b9a1a429bbbe",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 3459,
            "upload_time": "2025-10-28T18:27:48",
            "upload_time_iso_8601": "2025-10-28T18:27:48.849372Z",
            "url": "https://files.pythonhosted.org/packages/0d/bf/3b7ff85162619137e0ceafb81ea9fff5c122fd2e46bfb7e426cdc3434c7f/connectron-0.1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-28 18:27:48",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "connectron"
}
        
Elapsed time: 2.42836s