Перейти к публикации
View in the app

A better way to browse. Learn more.

VimeWorld - Форум

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Python] Асинхронный вариант SDK

Featured Replies

Опубликовано:

На ваших глазах асинхронная библиотека для взаимодействия с API.
Поддерживается два типа работы: с токеном, и без (ни на что кроме рейт-лимитов не влияет)

 


Как использовать

  1. Поместить папку "aiovimeworld" в корень проекта.
  2. Импортировать модуль в проект
  3. Создать объект клиента, по желанию указать токен в параметр token
    * токен необязателен, но его наличие повысит рейт-лимиты (60 > 300 в минуту)
  4. Открыть документацию и использовать библиотеку по назначению.
    *один общий пример будет прикреплен в конце темы


Какая-то полезная информация

Почти любой метод имеет понятную (я надеюсь) документацию по использованию.

Зачастую, любой объект игрока возвращается в виде класса Player (или GuildMember, если игрок сгенерирован в классе Guild).

Почти никакая информация в client.misc не форматируется и возвращается в том виде, в котором её отдает API.

Класс Match на 90% генерируется на ходу, объяснение этому лежит в коде, желающие могут почитать (там ничего особенного).



Мини-пример использования:

from aiovimeworld import Client

import asyncio

client = Client(token="")  # в скобках можно указать токен, или не указывать, или вообще не указывать параметр token

async def main():
    user = await client.user.get("Okssi")
    print(user[0].username, user[0].id)

if __name__ == "__main__":
    loop = asyncio.get_event_loop()
    loop.run_until_complete(main())
Опубликовано:
  • Автор
7 часов назад, coroutined сказал:

Стоп, а существует ли синхронное решение для апишки на питоне..? Либо я в глаза долблюсь, либо его нет.

там какой-то полурак-полухуй, держи

Опубликовано:
  • Автор
2 часа назад, coroutined сказал:

Лучше бы я это не открывал...

лучший инструмент для работы с Api VimeWorld, тебе не понять... 🥴

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Account

Navigation

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.