Skip to content

itdirr

PyPI Downloads

Расширенный форк ITDpy — Python SDK для работы с API итд.com.

Форк сделан IRRatium. SDK предназначен для разработки клиентских приложений и автоматизации в рамках действующих правил платформы.

Отличия от оригинала

Функция ITDpy itdirr
Статус онлайн (keep_online)
Стена (get_wall, post_to_wall)
Просмотры постов (view_post)
Смена юзернейма (set_username)
Ивенты (get_portal)
Верификация (get_verification_link)
Ошибка верификации (NotVerifiedException)
Посты, комментарии, уведомления
Пины, опросы, настройки
Поиск, дискавери

Навигация

Основное


Модули


Модели

Возможности

  • Работа с постами, комментариями и опросами
  • Поддержание статуса онлайн через SSE-поток
  • Работа со стеной пользователей
  • Управление профилем и настройками
  • Поиск пользователей и хештегов
  • Typed Pydantic-модели
  • Строгая типизация и валидация данных
  • Загрузка файлов
  • HTML форматирование текста
  • Информация о текущих ивентах платформы
  • Автоматическая обработка ошибки верификации

Пример использования

from itdirr import ITDClient, NotVerifiedException

client = ITDClient(refresh_token="your_refresh_token")

me = client.get_me()
print(me.username)

# Текущий ивент
portal = client.get_portal()
if portal.active:
    print(f"Идёт ивент: {portal.title} — {portal.url}")

# Держать статус онлайн
client.keep_online()

# Автоматическая обработка верификации
try:
    client.create_post("Привет!")
except NotVerifiedException as e:
    print(e.verification_link)

Архитектура

  • Python 3.9+
  • Pydantic v2
  • CamelCase → snake_case
  • Чистая модульная структура