Skip to content

Асинхронная обёртка над закрытым api для фриланс биржи kwork.ru

License

Notifications You must be signed in to change notification settings

kesha1225/kwork

Repository files navigation

kwork

CI PyPI Python License Typing

Асинхронная, типизированная Python-библиотека для работы с kwork.ru (aiohttp + Pydantic).

Доверие и ограничения

  • Проект не является официальным SDK kwork.ru и не аффилирован с площадкой.
  • Часть функций работает через web-endpoint kwork.ru (а не OpenAPI api.kwork.ru) и может ломаться без предупреждения.

Установка

uv add kwork

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

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

Альтернатива (pip):

pip install kwork

Если нужен socks5-прокси:

pip install "kwork[proxy]"

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

import asyncio
from kwork import Kwork

async def main() -> None:
    async with Kwork(
        login="login",
        password="password",
        timeout=30.0,
        retry_max_attempts=3,
    ) as api:
        me = await api.get_me()
        print(f"{me.username} | {me.free_amount} {me.currency}")

asyncio.run(main())

Ещё примеры см. в examples/ и в гайде.

Документация

Contributors

About

Асинхронная обёртка над закрытым api для фриланс биржи kwork.ru

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages