Ищите GIF-файлы на Tenor и Giphy прямо из терминала, просматривайте их в TUI-интерфейсе, скачивайте GIF-файлы, а также извлекайте отдельные кадры или контактные листы.
npx clawhub@latest install gifgrepТребования
gifgrep — это инструмент с интерфейсом CLI и TUI для поиска GIF-провайдеров (Tenor и Giphy), предварительного просмотра результатов в терминале, скачивания файлов и извлечения отдельных кадров или PNG-контактных листов. Он органично вписывается в рабочие процессы разработчиков — передавайте URL в скрипты через пайп, генерируйте сетки кадров для PR и документации или просматривайте результаты в интерактивном режиме с полноценным терминальным UI. Один инструмент охватывает весь цикл работы с GIF: поиск → просмотр → скачивание → извлечение.
npx clawhub@latest install gifgrepНажмите кнопку Установить вверху страницы для настройки в один клик
--thumbs не будет работать в других терминалах.Запустите gifgrep <query>, чтобы выполнить поиск на Tenor или Giphy и мгновенно получить результаты. Используйте --format url для вывода обычных URL-адресов, пригодных для передачи через канал (pipe), или --json для получения структурированного массива с полями id, title, url, preview_url, tags, width и height.
Запустите gifgrep tui "query", чтобы открыть полноценный терминальный интерфейс для просмотра, предпросмотра и интерактивного выбора GIF-файлов. Встроенные статичные превью доступны в терминалах Kitty и Ghostty с помощью флага --thumbs.
Добавьте --download, чтобы сохранять GIF-файлы прямо в ~/Downloads. Используйте вместе с --reveal, чтобы открыть последний загруженный файл в Finder сразу после сохранения.
Используйте gifgrep still ./clip.gif --at 1.5s -o still.png, чтобы извлечь одиночный кадр в точный момент времени из любого локального GIF-файла. На выходе получается PNG-изображение, готовое для вставки в документы или публикации.
Используйте gifgrep sheet ./clip.gif --frames 9 --cols 3 -o sheet.png, чтобы создать единую PNG-сетку из выбранных кадров. Настройте результат с помощью --frames, --cols и --padding — идеально подходит для быстрого просмотра, описаний PR и предпросмотра в чатах.
Переключайтесь между провайдерами с помощью --source auto|tenor|giphy. Tenor работает сразу из коробки со встроенным демо-ключом; Giphy требует GIPHY_API_KEY. Режим auto выбирает провайдера автоматически.
Выполните команду gifgrep sheet ./animation.gif --frames 9 --cols 3 -o sheet.png, чтобы создать компактную сетку кадров и вставить её прямо в описание PR — это даст проверяющим быстрый визуальный обзор без необходимости встраивать полный анимированный файл.
Передайте gifgrep cats --format url | head -n 5 в downstream-скрипты или ботов для программного получения топовых URL-адресов GIF-изображений. Используйте --json вместе с jq для более детального доступа к отдельным полям.
Запустите gifgrep tui "office handshake", чтобы визуально просматривать результаты, а затем загрузите выбранный GIF нажатием клавиши — браузер не нужен.
Используйте gifgrep still ./clip.gif --at 2s -o frame.png, чтобы захватить конкретный кадр для использования в документации, презентациях или публикациях в социальных сетях.
--source giphy. Задаётся как GIPHY_API_KEY.TENOR_API_KEY не задан. Укажите собственный ключ, чтобы избежать ограничений по частоте запросов. Задаётся как TENOR_API_KEY.npx clawhub@latest install gifgrepТребования
Войдите, чтобы написать отзыв
Отзывов пока нет. Будьте первым, кто поделится своим опытом!