Name | PyMyGekko JSON |
Version |
1.3.1
JSON |
| download |
home_page | None |
Summary | Python Library to access the myGEKKO Query API. |
upload_time | 2025-08-30 19:31:48 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.12 |
license | None |
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.
[](https://pypi.org/project/pymygekko)
[](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[](https://pypi.org/project/pymygekko)\n[](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"
}