Metadata-Version: 2.1
Name: watchpower-api
Version: 0.2.0
Summary: WatchPower Rest-API client in Python
Author: David Freire
Author-email: davidsmfreire@gmail.com
Requires-Python: >3.8,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: pydantic (>=1.0.0,<3.0.0)
Requires-Dist: requests (>=2.25.0)
Description-Content-Type: text/markdown

# WatchPower API in Python

By using Jadx and decompiling the WatchPower Android APK, I reverse-engineered its authentication process to have direct access to the backend's Rest-API. This way, we can programmatically query inverter data. I've made this available through a Python package in pip:

```shell
pip install watchpower-api
```

Check the examples folder for how to use the library.
To run examples or develop for this library its best to use [Poetry](https://python-poetry.org/). Clone the project and run:

```
poetry install
```

It should install all necessary dependencies.

