Metadata-Version: 2.4
Name: pyapi_memedeck
Version: 0.0.1
Summary: Client library for interacting with MemeDeck's public API
Project-URL: Homepage, https://github.com/holium/pyapi-memedeck
Project-URL: Issues, https://github.com/holium/pyapi-memedeck/issues
Author-email: Holium <daniel@holium.com>
License-Expression: MIT
License-File: LICENSE
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Requires-Python: ~=3.12
Requires-Dist: requests>=2.31.0
Description-Content-Type: text/markdown

To test on MacOS
```bash
mkdir test_memedeck_api && cd test_memedeck_api
python3.12 -m venv ./venv
source ./venv/bin/activate
python3.12 -m pip install requests
python3.12 -m pip install --index-url https://test.pypi.org/simple/ --no-deps pyapi-memedeck
python3.12
>>> from pyapi_memedeck import apiclient
>>> client = apiclient.MemeDeckClient(api_key="your_api_key", deck_id="your_deck_id")
```

To use
```python
from pyapi_memedeck import apiclient
client = apiclient.MemeDeckClient(api_key="your_api_key", deck_id="your_deck_id")

# Generate an image
request = apiclient.GenerateImageRequest(
    prompt="eating ice cream",
    character="pepe",
    aspect_ratio=apiclient.AspectRatios.SQUARE
)

# Generate and wait for the result
result = client.generate_image(request, wait=True)
print(f"Generated image URL: {result.url}")
```
