Metadata-Version: 2.4
Name: cristalix
Version: 1.0.0
Summary: Unofficial Python client for Cristalix OpenAPI
Author: kkp_
License: MIT
Project-URL: Homepage, https://cristalix.gg
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: httpx>=0.27.0
Requires-Dist: pydantic>=2.5.0
Requires-Dist: typing-extensions>=4.0.0; python_version < "3.11"
Dynamic: license-file

Cristalix Python Client
=======================

Неофициальная python-библиотека для работы с Cristalix OpenAPI.

> ВНИМАНИЕ: библиотека не является официальным продуктом Cristalix.

## Быстрый пример

```python
from cristalix import CristalixClient

client = CristalixClient(
    project_key="YOUR_PROJECT_KEY",
    token="YOUR_TOKEN",
)

profile = client.get_profile_by_name("kkp_")
print(profile.username, profile.group.key)
```

## Async-пример

```python
import asyncio
from cristalix import AsyncCristalixClient


async def main():
    client = AsyncCristalixClient(
        project_key="YOUR_PROJECT_KEY",
        token="YOUR_TOKEN",
    )
    profile = await client.get_profile_by_name("kkp_")
    print(profile.username, profile.group.key)


asyncio.run(main())
```

