Metadata-Version: 2.1
Name: e6py-aio
Version: 0.1.2
Summary: An e621 asyncio API wrapper
License: MIT
Author: zevaryx
Author-email: zevaryx@gmail.com
Requires-Python: >=3.10,<4
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: aiofiles (>=23.2.1,<24.0.0)
Requires-Dist: aiohttp (>=3.8.5,<4.0.0)
Requires-Dist: attrs (>=22.2.0,<23.0.0)
Requires-Dist: sentinel (>=1.0.0,<2.0.0)
Description-Content-Type: text/markdown

# e6py-aio

`e6py-aio` is an asyncio API wrapper for e621/e926

## Requirements

- Python >= 3.10
- aiohttp >= 3.8.5
- attrs >= 22.2.0

## Usage

```py
from e6py import E621Client

client = E621Client(login="username", api_key="API Key")
posts = await client.get_posts()

for post in posts:
    print(f"Got post {post.id}")
    print(f"  Rating: {post.rating}")
    print(f"   Score: {post.score}")
    print(f"     URL: {post.file.url}")
```

