Skip to main content

Асинхронная Python библиотека для взаимодействия с форумом Arizona RP (forum.arizona-rp.com) без необходимости получения API ключа.

Project description

Arizona Forum API Async

PyPI version Python Versions Downloads

Асинхронная Python библиотека для взаимодействия с форумом Arizona RP (forum.arizona-rp.com) без необходимости получения API ключа.

Эта библиотека предоставляет современный, асинхронный интерфейс для работы с форумом Arizona RP. Это расширенная и улучшенная асинхронная версия оригинальной библиотеки Arizona-API от TastyBread123, построенная с использованием aiohttp.


Ключевые особенности

  • Полностью асинхронная: Построена с использованием asyncio и aiohttp.
  • Не требует API ключа: Взаимодействует с форумом, имитируя запросы браузера, что избавляет от необходимости получать официальные ключи XenForo API.
  • Обширная функциональность: Поддерживает около 48 методов.
  • Объектно-ориентированные модели: Представляет сущности форума, такие как Member, Thread, Post, Category, в виде Python объектов с соответствующими методами.
  • Простота использования: Предоставляет чистую и интуитивно понятную структуру API.

Установка и обновление

Установите или обновите библиотеку напрямую из PyPI:

pip install arizona-forum-api-async

Для обновления:

pip install --upgrade arizona-forum-api-async

Если хотите собрать библиотеку вручную:

  1. Скачайте репозиторий и перейдите в него:
git clone https://github.com/fakelag28/Arizona-Forum-API-Async.git
cd Arizona-Forum-API-Async
  1. Обновите инструменты сборки и соберите дистрибутив:
python -m pip install --upgrade pip setuptools wheel build
python -m build
python -m pip install dist/*.whl

Можно пропустить сборку и сразу установить:

python -m pip install .

Аутентификация и настройка

Поскольку эта библиотека имитирует действия залогиненного пользователя, вам потребуются Cookie из вашей браузерной сессии на forum.arizona-rp.com:

Как их получить:

  1. Войдите в свой форумный аккаунт на forum.arizona-rp.com;
  2. Установите двухфакторную аутентификацию и перезайдите в свой аккаунт;
  3. Установите расширение "Cookie Editor", после чего с его помощью получите следующие значения:
  • xf_tfa_trust
  • xf_user

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

  • Папка с примерами: Практические примеры, демонстрирующие различные возможности библиотеки.

Лицензия

Этот проект лицензирован под MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

arizona_forum_api_async-1.5.tar.gz (145.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

arizona_forum_api_async-1.5-py3-none-any.whl (38.2 kB view details)

Uploaded Python 3

File details

Details for the file arizona_forum_api_async-1.5.tar.gz.

File metadata

  • Download URL: arizona_forum_api_async-1.5.tar.gz
  • Upload date:
  • Size: 145.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for arizona_forum_api_async-1.5.tar.gz
Algorithm Hash digest
SHA256 552b4b857b6415b6239dada0c94998f9e98e2230dff82da67ec3f11dcfb19463
MD5 e90b9e6912d8c3c242a73cf089a9e7cf
BLAKE2b-256 502cb4bec3d2c8b7aa43d9fa88fcd961a713e396abbc5e41c4e2882d7f6eed54

See more details on using hashes here.

File details

Details for the file arizona_forum_api_async-1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for arizona_forum_api_async-1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e8342f44a4af441b09a542d578872fac4d0bcbfc8c520169c78fad8324d509a3
MD5 18790ce931d84d57091b8e16430cb33b
BLAKE2b-256 843241f3d429faea80bebd0f04c9491df2c3337d4da82d90e8d1dfbcb16bdf1c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page