Исходник Arizona Forum API Async

fakelag28

Участник
Автор темы
42
58

Arizona Forum API Async | NodeJS версия

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

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




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

  • Полностью асинхронная: Построена с использованием asyncio и aiohttp.
  • Большое количество примеров: Имеет более 9 примеров использования, включая использование asyncio.gather.
  • Обширная функциональность: Большее количество полезных методов, которых нет в оригинальной библиотеке, такие как: get_post_bbcode, search_threads, работа с уведомлениями и деятельность с "покраской" пользователей (Цвет их никнейма).




Установка

Установите библиотеку напрямую из PyPI:
Bash:
pip install arizona-forum-api-async




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

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

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

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




Документация и примеры
 
Последнее редактирование:

tears

Известный
33
28
Отличная работа! Не так давно адаптировал библиотеку от xSkateboard из 2022 года под реалии 2025, но теперь буду пользоваться этим.
 

16bit_pwn

Новичок
11
2
Отличная работа, хотелось бы увидеть методы для Удаления сообщения в теме и Бана ФА и получение префиксов которые можно установить. Если нужно что то предоставить то могу
 

Gruzin Gang

Всефорумный Грузин
828
628
совет на след обновление, полностью автоматизировать автозирацию чтобы пользователю достаточно было просто указать логин пароль для этого тебе нужно анти детект браузер чтобы пройти защиту реакта, а так же для юзерагентов чтобы лично не делать статичный лист интегрируй fake-useragent библиотеку и все будет гуд.

если нужна помощь пиши, тг: @zoomyoureyes
 
  • Нравится
Реакции: VanoKLR

fakelag28

Участник
Автор темы
42
58
получение префиксов которые можно установить
Уточни в каком именно случае: при создании или редактировании темы?
совет на след обновление, полностью автоматизировать автозирацию чтобы пользователю достаточно было просто указать логин пароль для этого тебе нужно анти детект браузер
Попробую в будущем

Обновление 1.1:
Новые методы:
search_members(nickname) - поиск пользователей форума по никнейму, выводит список словарей с информацией о результатах поиска.
get_category_statistics_threads(category_id, duration) - выводит статистику тем в категории по её айди.
get_category_statistics_posts(category_id, duration) - выводит статистику ответов в посте по его айди.
Обновить библиотеку можно с помощью PyPI:
Bash:
pip install -U arizona-forum-api-async
 
Последнее редактирование:
  • Нравится
Реакции: 16bit_pwn

fakelag28

Участник
Автор темы
42
58
Добавил документацию и ссылку на неё. Также за последнее время были разные исправления.
Bash:
pip install --upgrade arizona-forum-api-async
 

fakelag28

Участник
Автор темы
42
58
Обновил под последние изменения форума. Если будут ошибки - сообщайте.
Bash:
pip install --upgrade arizona-forum-api-async
 

fsrxvdd

Активный
264
68
1760989041511.png

'ArizonaAPI' object has no attribute 'get_threads_extended'
зачем в документации функция, которой нет?
 
  • Bug
Реакции: fakelag28

fakelag28

Участник
Автор темы
42
58
Исправил все баги, возникшие после обновления оформления форума. Документация сейчас не совсем соответствует действительности, методы у объектов смотрите в самом коде.
https://pypi.org/project/arizona-forum-api-async/1.4/
Bash:
pip install --upgrade arizona-forum-api-async
 
  • Вау
Реакции: fsrxvdd