Инструмент shot-scraper обзавёлся функцией video в версии 1.10. Теперь он умеет не только делать скриншоты, но и записывать видеодемонстрации работы веб-приложений, следуя заранее описанному сценарию. Это особенно полезно для кодовых агентов, которые могут не просто изменить приложение, но и подготовить наглядный ролик с показом новой функции.
Как работает shot-scraper video
В основе команды лежит сценарий, описанный в файле storyboard.yml. Инструмент последовательно открывает страницы, нажимает кнопки, заполняет поля и записывает результат через Playwright. Такой подход позволяет автоматизировать создание демонстраций без ручной работы.
Чтобы познакомиться с форматом, достаточно выполнить uvx shot-scraper video --help. В YAML можно задать адрес, размер окна, ожидание элементов, клики, ввод текста и паузы между действиями. Гибкость настроек даёт возможность воспроизвести практически любой пользовательский сценарий.
Пример из практики
В разборе на Simon Willison’s Weblog агент GPT-5.5 xhigh по справке команды целиком составил YAML-сценарий для Datasette. Он запустил локальный сервер и записал добавление строк и создание таблицы из CSV. Это демонстрирует, как кодовый агент может самостоятельно подготовить видеодемонстрацию, используя только документацию инструмента.
Зачем это нужно
Видеозаписи помогают быстрее понять, как работает та или иная функция, особенно в сложных интерфейсах. Автоматическая запись избавляет от необходимости вручную записывать экран и монтировать ролик. Для разработчиков, тестировщиков и технических писателей это экономит время и снижает риск ошибок.



