chore: update version; move scripts into examples folder

This commit is contained in:
firedotguy
2026-02-10 18:28:16 +03:00
parent 8e8b0b3bb9
commit aad83b55d5
11 changed files with 54 additions and 99 deletions

View File

@@ -2,62 +2,6 @@
Эта папка содержит примеры использования ITD SDK для различных сценариев.
## Структура
```
examples/
├── README.md # Этот файл
└── stream/ # Примеры работы с SSE потоком уведомлений
├── basic_stream.py
├── stop_stream.py
├── filter_notifications.py
└── notification_logger.py
```
## Подготовка
Перед запуском примеров установите зависимости:
```bash
pip install -r ../requirements.txt
```
## Получение cookies
Все примеры требуют cookies с `refresh_token`. Как их получить:
1. Откройте [итд.com](https://xn--d1ah4a.com) в браузере
2. Откройте DevTools (F12)
3. Перейдите на вкладку **Network**
4. Найдите запрос к `/auth/refresh`
5. Скопируйте значение **Cookie** из Request Headers
6. Формат: `refresh_token=...; __ddg1_=...; is_auth=1`
См. `cookie-screen.png` в корне проекта для примера.
---
## Stream - Прослушивание уведомлений
Примеры работы с SSE потоком уведомлений в реальном времени.
📁 **Папка:** `stream/`
📖 **Документация:** [stream/README.md](stream/README.md)
**Примеры:**
- `basic_stream.py` - Базовое прослушивание всех уведомлений
- `stop_stream.py` - Программная остановка потока
- `filter_notifications.py` - Фильтрация по типу уведомлений
- `notification_logger.py` - Логирование в JSON файл
**Быстрый старт:**
```bash
cd stream
python basic_stream.py
```
---
## Дополнительная информация
- [Основной README](../README.md) - Документация по всему SDK