Skip to main content

Rodina Forum API Async

PyPI version Python Versions Downloads

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

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


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

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

Установка

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

pip install rodina-forum-api-async

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

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

  1. User Agent: Строка User Agent вашего браузера.
  2. Cookies: Cookies вашей сессии на форуме.

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

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

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

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

Лицензия

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

Metadata

Release files for rodina-forum-api-async 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rodina-forum-api-async 1.0.0
File Size Uploaded
rodina_forum_api_async-1.0.0.tar.gz 99.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rodina-forum-api-async 1.0.0
File Interpreter ABI Platform
rodina_forum_api_async-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 135.7 kB

Release files / rodina_forum_api_async-1.0.0.tar.gz

Download URL rodina_forum_api_async-1.0.0.tar.gz
Size 99.2 kB
Tags Source
SHA-256 checksum
How to use checksums
0d6ff208c56178d0cad57f0959b67b927882d7da451b79820a02cea7a5f52d05
BLAKE2b-256 checksum
How to use checksums
4875219954816f790f678fca0bee78f1a919c2eb8796546864cd38fe78225a26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.6

Release files / rodina_forum_api_async-1.0.0-py3-none-any.whl

Download URL rodina_forum_api_async-1.0.0-py3-none-any.whl
Size 36.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f655d5ff0371c1928f9d6b5f9c524504d97258c57c0401b0027d06055b2b4c4e
BLAKE2b-256 checksum
How to use checksums
cf841f157f1db00f7d4e137f8bc23c717091911e4ba43f9e5c77836502783953
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.6

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page