Metadata-Version: 2.4
Name: kwork
Version: 0.1.1
Summary: Simple async wrapper for kwork.
Author: kesha1225
License-Expression: MIT
Project-URL: Homepage, https://github.com/kesha1225/pykwork
Project-URL: Repository, https://github.com/kesha1225/pykwork
Project-URL: Issues, https://github.com/kesha1225/pykwork/issues
Keywords: kwork,freelance,api,async,aiohttp,bot
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.14
Classifier: Framework :: AsyncIO
Classifier: Typing :: Typed
Requires-Python: >=3.14
Description-Content-Type: text/markdown
Requires-Dist: aiohttp>=3.13.2
Requires-Dist: pydantic>=2.12.5
Requires-Dist: websockets>=15.0.1
Provides-Extra: proxy
Requires-Dist: aiohttp-socks>=0.10.2; extra == "proxy"

# pykwork

Асинхронная обёртка над API фриланс-биржи [kwork.ru](https://kwork.ru/)

## Установка

```bash
uv add kwork
```

или последняя версия:

```bash
uv add git+https://github.com/kesha1225/pykwork
```

## Быстрый старт

```python
import asyncio
from kwork import Kwork

async def main():
    api = Kwork(login="login", password="password")

    try:
        me = await api.get_me()
        print(f"{me.username} | {me.free_amount} {me.currency}")
    finally:
        await api.close()

asyncio.run(main())
```

📖 **[Полный туториал](docs/tutorial.md)** — API, боты, прокси, примеры

## Contributors

- [@iamlostshe](https://github.com/iamlostshe)
