Описание задачи
Требуется создать portable-утилиту или скрипт (исполняемый файл .exe) для личного использования на Windows 10 (версия не выше 1809). Программа должна при каждом запуске проверять указанный профиль в текущей социальной сети, с которой существует проблема доступа (условная «запрещенка»), загружать все новые фото и видео из его активных историй и сохранять их на локальный жесткий диск.
Основные требования
- Работа строго локально, без серверной части и облачных сервисов.
- Запуск только при необходимости (фоновый мониторинг 24/7 не требуется).
- Указание целевого username осуществляется пользователем вручную (через конфигурационный файл, аргумент консоли или редактирование скрипта).
- Решение должно максимально обходиться без авторизации аккаунта, чтобы не рисковать блокировкой.
- Файлы для тестирования можно выбирать из любого публичного профиля.
Необходимый функционал
- При запуске парсить всё содержимое stories целевого профиля.
- Загружать на компьютер: медиафайлы (фото и видео) именно для новых элементов.
- Сохранять файлы с датой/временем и дедупликацией (по ID файла в соцсети или собственному контрольному реестру).
- Вести лог ошибок и действий (лог будет полезен для отладки).
Интерфейс и доработки
- Допустима консольная реализация (графический интерфейс не требуется).
- Зеркала и сторонние архивы данных для обычного юзера - строго вне игры; работаем через прямой API или парсинг.
- Не нужен массовый сбор (работаем ровно с одним заданным профилем).
- Возможность масштабировать версию Windows - при переходе на более свежую сборку, обновить не составит труда, надо подумать о совместимости с основными версиями.