Metadata-Version: 2.3
Name: zenka
Version: 0.1.6
Summary: Python module for processing EnkaNetwork API and creating profile cards, character
License: MIT License with Additional Restrictions
Keywords: enka,enkanetwork,zenka,zerozonezenless,zenless,zero,zone,zzz,api,card
Author: DEViantUA
Author-email: deviantapi@gmail.com
Requires-Python: >=3.9,<4.0
Classifier: License :: Other/Proprietary License
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: Pillow
Requires-Dist: aiofiles
Requires-Dist: aiohttp
Requires-Dist: beautifulsoup4
Requires-Dist: cachetools
Requires-Dist: more-itertools
Requires-Dist: numpy
Requires-Dist: pydantic
Project-URL: Homepage, https://github.com/DEViantUA/Zenka
Project-URL: Repository, https://github.com/DEViantUA/Zenka
Description-Content-Type: text/markdown

<p align="center">
 <img src="https://raw.githubusercontent.com/DEViantUA/Zenka/refs/heads/main/readme/banner.png" alt="Баннер"/>
</p>

____

## Zenka
Python module for processing EnkaNetwork API and creating profile cards, character <br><br>
:white_medium_square: [Telegram](https://t.me/enkacardchat)<br>
:white_medium_square: [Generation results](https://github.com/DEViantUA/EnkaCard/wiki/Resultate)<br>



## Installation:
```
pip install zenka
```

## Launch:
``` python
import asyncio
from zenka import zenka, ZZZError


async def main(uid: int) -> zenka.ZenkaGenerator:
    try:
        async with zenka.Client() as client:
            data = await client.card(uid)
        print(data)
    except ZZZError as e:
        print(f"Code:{e.code} Message: {e.text}")

    return data

uid = 1500004451

asyncio.run(main(uid))

```

**More Example: [EXAMPLE](https://github.com/DEViantUA/Zenka/tree/main/example)**


## Use API:

``` python
import asyncio
from zenka import zenka, ZZZError, ZenkaApi


async def main(uid: int) -> ZenkaApi:
    try:
        async with zenka.Client() as client:
            data = await client.get_api(uid)
        print(data)
    except ZZZError as e:
        print(f"Code:{e.code} Message: {e.text}")

    return data

uid = 1500004451

asyncio.run(main(uid))
```


## Languages Supported
| Languege    |  Code   | Enume        | Languege    |  Code   | Enume        | Languege    |  Code   | Enume        |
|-------------|---------|-------------|-------------|---------|-------------|-------------|---------|-------------|
|  English    |     en  | Lang.EN      |  русский    |     ru  | Lang.RU      |  Chinese    |    chs  | Lang.CN      |
|  Tiếng Việt |     vi  | Lang.VI      |  ไทย        |     th  | Lang.TH      |  Taiwan     |    cht  | Lang.CHT     |
|  português  |     pt  | Lang.PT      | 한국어      |     kr  | Lang.KR      |  deutsch    |     de  | Lang.DE      |
|  日本語      |     jp  | Lang.JP      | 中文        |     zh  | Lang.CN      |  español    |     es  | Lang.ES      |
|  中文        |     zh  | Lang.CN      | Indonesian |     id  | Lang.ID      |  français   |     fr  | Lang.FR      |


## Resultat:
<details>
<summary>Card</summary>
 
[![Card][1]][1]
 
[1]: https://raw.githubusercontent.com/DEViantUA/Zenka/refs/heads/main/readme/card.png

[![Card Art][2]][2]
 
[2]: https://raw.githubusercontent.com/DEViantUA/Zenka/refs/heads/main/readme/card_art.png

</details>

<details>
<summary>Profile</summary>
 
[![Profile][3]][3]
 
[3]: https://raw.githubusercontent.com/DEViantUA/Zenka/refs/heads/main/readme/profile.png

</details>



## Thank you for your support! ❤️

<a href="https://github.com/CUSTOMFAIL" target="_blank">
    <img src="https://github.com/CUSTOMFAIL.png" width="50" style="border-radius: 50%;">
</a>
