PyMyGekko


NamePyMyGekko JSON
Version 1.3.1 PyPI version JSON
download
home_pageNone
SummaryPython Library to access the myGEKKO Query API.
upload_time2025-08-30 19:31:48
maintainerNone
docs_urlNone
authorNone
requires_python>=3.12
licenseNone
keywords mygekko
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # PyMyGekko

Python Library to access the myGEKKO Query API.

[![PyPI - Version](https://img.shields.io/pypi/v/pymygekko.svg)](https://pypi.org/project/pymygekko)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pymygekko.svg)](https://pypi.org/project/pymygekko)
[![BuyMeCoffee][buymecoffeebadge]][buymecoffee]

---

**Table of Contents**

- [Installation](#installation)
- [License](#license)

## Installation

```console
pip install pymygekko
```

## Usage

```python
from aiohttp import ClientSession

from PyMyGekko import MyGekkoQueryApiClient
from PyMyGekko.resources.Lights import LightState

async with ClientSession() as session:
    api = MyGekkoQueryApiClient(
        "USERNAME",
        "APIKEY",
        "GEKKOID",
        session,
    )

    await api.read_data()

    # Read lights
    lights = api.get_lights()
    # assuming there is a light...
    await lights[0].set_state(LightState.ON)
```

## License

`pymygekko` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.

---

[buymecoffee]: https://www.buymeacoffee.com/stephanu
[buymecoffeebadge]: https://img.shields.io/badge/buy%20me%20a%20coffee-donate-yellow.svg?style=for-the-badge

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "PyMyGekko",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.12",
    "maintainer_email": null,
    "keywords": "mygekko",
    "author": null,
    "author_email": "Stephan Uhle <stephanu@gmx.net>",
    "download_url": "https://files.pythonhosted.org/packages/30/e3/be6214bbe52f80329a1b2f1c1089e74004b583c7d8b1e190ae47b56c7948/pymygekko-1.3.1.tar.gz",
    "platform": null,
    "description": "# PyMyGekko\n\nPython Library to access the myGEKKO Query API.\n\n[![PyPI - Version](https://img.shields.io/pypi/v/pymygekko.svg)](https://pypi.org/project/pymygekko)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pymygekko.svg)](https://pypi.org/project/pymygekko)\n[![BuyMeCoffee][buymecoffeebadge]][buymecoffee]\n\n---\n\n**Table of Contents**\n\n- [Installation](#installation)\n- [License](#license)\n\n## Installation\n\n```console\npip install pymygekko\n```\n\n## Usage\n\n```python\nfrom aiohttp import ClientSession\n\nfrom PyMyGekko import MyGekkoQueryApiClient\nfrom PyMyGekko.resources.Lights import LightState\n\nasync with ClientSession() as session:\n    api = MyGekkoQueryApiClient(\n        \"USERNAME\",\n        \"APIKEY\",\n        \"GEKKOID\",\n        session,\n    )\n\n    await api.read_data()\n\n    # Read lights\n    lights = api.get_lights()\n    # assuming there is a light...\n    await lights[0].set_state(LightState.ON)\n```\n\n## License\n\n`pymygekko` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.\n\n---\n\n[buymecoffee]: https://www.buymeacoffee.com/stephanu\n[buymecoffeebadge]: https://img.shields.io/badge/buy%20me%20a%20coffee-donate-yellow.svg?style=for-the-badge\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Python Library to access the myGEKKO Query API.",
    "version": "1.3.1",
    "project_urls": {
        "Documentation": "https://github.com/StephanU/#readme",
        "Issues": "https://github.com/StephanU/PyMyGekko/issues",
        "Source": "https://github.com/StephanU/PyMyGekko"
    },
    "split_keywords": [
        "mygekko"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5a2ee12f0e287a149ae75b3bc7dbe05a42f8c1972ab7a286366dda8ef54a2221",
                "md5": "38a2a3758286efa1afccf10f7980fa94",
                "sha256": "e85450f86287497d1902985e1858fa645fa3abd8e365734a32b576187fd2ce50"
            },
            "downloads": -1,
            "filename": "pymygekko-1.3.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "38a2a3758286efa1afccf10f7980fa94",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.12",
            "size": 23720,
            "upload_time": "2025-08-30T19:31:50",
            "upload_time_iso_8601": "2025-08-30T19:31:50.150150Z",
            "url": "https://files.pythonhosted.org/packages/5a/2e/e12f0e287a149ae75b3bc7dbe05a42f8c1972ab7a286366dda8ef54a2221/pymygekko-1.3.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "30e3be6214bbe52f80329a1b2f1c1089e74004b583c7d8b1e190ae47b56c7948",
                "md5": "559487cde3cf06a58309f1765f0c9dc5",
                "sha256": "22495c1f178655f2d2bd3b5ac5b9c7d0699249cb529e1aa672794fb277c16dcd"
            },
            "downloads": -1,
            "filename": "pymygekko-1.3.1.tar.gz",
            "has_sig": false,
            "md5_digest": "559487cde3cf06a58309f1765f0c9dc5",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.12",
            "size": 31185,
            "upload_time": "2025-08-30T19:31:48",
            "upload_time_iso_8601": "2025-08-30T19:31:48.837851Z",
            "url": "https://files.pythonhosted.org/packages/30/e3/be6214bbe52f80329a1b2f1c1089e74004b583c7d8b1e190ae47b56c7948/pymygekko-1.3.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-30 19:31:48",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "StephanU",
    "github_project": "#readme",
    "github_not_found": true,
    "lcname": "pymygekko"
}
        
Elapsed time: 1.39726s