2026-01-29 23:03:27 +03:00
2026-01-29 22:17:28 +03:00
2026-01-29 23:03:27 +03:00
2026-01-29 22:46:09 +06:00
2026-01-29 23:03:27 +03:00
2026-01-29 23:03:27 +03:00
2026-01-29 19:47:04 +03:00
2026-01-29 23:03:27 +03:00

pyITDclient

Клиент ITD для python

Установка

pip install pyITDclient

Пример

from itd import ITDClient

c = ITDClient('TOKEN', 'refresh_token=...; __ddg1_=...; __ddgid_=...; is_auth=1; __ddg2_=...; ddg_last_challenge=...; __ddg8_=...; __ddg10_=...; __ddg9_=...')
# можно указать только токен, тогда после просрочки перестанет работать, либо только куки чтобы токен сразу подтянулся, либо оба сразу

print(c.get_me())

Встроенные запросы

Существуют встроенные эндпоинты для комментариев, хэштэгов, уведомлений, постов, репортов, поиска, пользователей, итд.

c.get_user('ITD_API') # получение данных пользователя
c.get_me() # получение своих данных (me)
c.update_profile(display_name='22:26') # изменение данных профиля, например имя, био итд
c.create_post(ест1') # создание постов
# итд

Кастомные запросы

from itd.request import fetch

fetch(c.token, 'метод', 'эндпоинт', {'данные': 'данные'})

Из методов поддерживается get, post, put итд, которые есть в requests К названию эндпоинта добавляется домен итд и api, то есть в этом примере отпарвится https://xn--d1ah4a.com/api/эндпоинт.

![INFO] xn--d1ah4a.com - punycode от "итд.com"

прочее

Лицезия: MIT Идея (и часть эндпоинтов): https://github.com/FriceKa/ITD-SDK-js

  • По сути этот проект является реворком, просто на другом языке

Автор: SizedBox (в итд) @desicars (в тг)

Description
No description provided
Readme MIT 14 MiB
Languages
Python 100%