Shiki4py

Latest version: v2.2.0

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

2.2.0

Изменения

**api.py**
- Создан атрибут класса для api ресурса animes

**utils.py**
- Декоратор retry_backoff теперь использует logging вместо print
- Функция для подготовки параметров теперь может принимать списки

**resources/**
- Добавлен класс для ресурса `animes`

**types/**
- Добавлены классы для структурирования ответов api ресурса `animes`

**Исправления**
- `async with Shikimori()` теперь работает корректно

**Другое**
- Добавлен файл py.typed (PEP-561)
- Новый логотип

2.1.0

Изменения

**base.py**
- Повторять запрос при ошибки 429 `Too Many Requests` 1 до тех пор, пока он не будет исполнен

**api.py**

- Методы обычного клиента перенесены в атрибут класса client
- Созданы атрибуты класса для api ресурсов comments и users

**resources/comments.py**

- Изменено время ограничения для создания одного комментария (4 секунды -> 3 секунды)
- Поддержка api ресурса comments:
- show_one - _получить один комментарий_ `/api/comments/:id`
- show_part - _получить несколько комментариев_ `/api/comments`
- create - _создать комментарий_ `/api/comments`
- update - _изменить комментарий_ `/api/comments/:id`
- delete - _удалить комментарий_ `/api/comments/:id`

**resources/users.py**

- Поддержка api ресурса users:
- show_one - _получить одного пользователя_ `/api/users/:id`
- show_part - _получить несколько пользователей_ `/api/users`
- info - _получить краткую информацию о пользователе_ `/api/users/:id/info`
- my_info - _получить краткую информацию о себе_ `/api/users/whoami`
- sign_out - _выйти из системы_ `/api/users/sign_out`
- friends - _получить друзей пользователя_ `/api/users/:id/friends`
- clubs - _получить клубы пользователя_ `/api/users/:id/clubs`
- anime_rates - _получить список аниме пользователя_ `/api/users/:id/anime_rates`
- manga_rates - _получить список манги пользователя_ `/api/users/:id/manga_rates`
- favourites - _получить список избранного пользователя_ `/api/users/:id/favourites`
- my_messages - _получить сообщения текущего пользователя_ `/api/users/:id/messages`
- my_unread_messages - _получить количество непрочитанных сообщений текущего пользователя_ `/api/users/:id/unread_messages `
- history - _получить историю пользователя_ `/api/users/:id/history`
- bans - _получить историю банов пользователя_ `/api/users/:id/bans`

**types/...**
- Добавлены классы для структурирования ответов api ресурсов `comments` и `users`

**utils.py**
- Функции для подготовки параметров и полезной нагрузки запроса
- Декоратор `retry_backoff` для повтора запроса при определенных ошибках через некоторое время

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.