arz_api

 1from .api import *
 2from .consts import *
 3from .exceptions import *
 4
 5"""
 6**Update v1.1**
 7- В объект пользователя (Member) был добавлен метод get_profile_messages(page: int), возвращает список из ID сообщений
 8- В объект поста (Post) были добавлены поля text_content - текст без html тегов
 9- Теперь методы объекта раздела (Category) get_threads(page) и get_categories() возвращают список (list) из ID
10- Поправлены/добавлены комментарии
11- Добавлен requirements.txt
12- Добавлены новые примеры
13
14
15**Update v1.2**
16- Теперь из объекта ArizonaAPI можно вызвать большинство методов (пример)
17- Теперь по умолчанию в get_posts() у объекта Thread стоит 1 страница
18- Улучшен внешний вид документации
19- Мелкие исправления, улучшения
20
21
22**Update v1.3**
23- Добавлен метод в объект темы (Thread) - edit_info(title: str, prefix_id: int). В ArizonaAPI - edit_thread_info(thread_id: int, title: str, prefix_id: int)
24- Новый метод ArizonaAPI send_form(form_id: int, form_data: dict). Может быть использован для создания жалоб (пример)
25- Мелкие исправления, улучшения
26
27**Update v1.3.1**
28- Исправлена ошибка с методом get_post
29
30**Update v1.4**
31- Теперь методы с действиями, которые раньше возвращали True или None, теперь возвращает объект Response, откуда можно узнать код ответа и тд
32- В объект Thread (тема) добавлено поле prefix (префикс темы)
33- В объект Member (пользователь) добавлен метод ignore() - ignore_member(member_id: int) в ArizonaAPI
34
35**Update v1.5**
36- Изменена механика работы get_threads. Теперь функция возвращает словарь (dict) с ключами 'pins' и 'unpins' - списки (list) закрепленных и незакрепленных тем соответственно. Пример (link)
37- Теперь member.avatar возвращает полную ссылку на аватарку
38- Уборка в сортире репозитория
39
40**Update v1.6**
41- Добавлены более подробные комментарии ко всем методам
42- Новые методы в ArizonaAPI, react_thread(thread_id: int, reaction_id: int) - поставить реакцию на тему, edit_thread(thread_id: int, message_html: str) - изменить содержимое темы
43- Добавлены новые методы в объект CurrentMember - edit_avatar(upload_photo: str) - изменить автарку, delete_avatar() - удалить аватарку (спасибо https://www.blast.hk/members/502833 за функцию, а то я бы и не вспомнил :D)
44- Теперь в методах react всех обхектов по умолчанию ставится реакция 1 id
45- В некоторых методах изменен рекомендуемый тип данных с int на bool. Подробнее в документации
46- Незначительные изменения
47"""