Ищите провайдеров GIF и извлекайте статичные кадры или листы с помощью gifgrep
Используйте gifgrep для поиска провайдеров GIF, просмотра результатов в интерфейсе TUI, загрузки их и извлечения статичных кадров или листов для быстрого просмотра и обмена.
Что понадобится
- Требуется бинарный файл gifgrep. Установите его либо через Homebrew (
gifgrep), либо командой go install из модуля github.com/steipete/gifgrep/cmd/gifgrep@latest; оба способа предоставляют бинарный файл gifgrep. GIPHY_API_KEYнеобходимо для--source giphy.TENOR_API_KEY— необязательно; если оно не указано, будет использоваться демо-ключ Tenor.
Как применить
gifgrep cats --max 5
gifgrep cats --format url | head -n 5
gifgrep search --json cats | jq '.[0].url'
gifgrep tui "office handshake"
gifgrep cats --download --max 1 --format url
Интерфейс TUI: gifgrep tui "query"
Предварительный просмотр в CLI: --thumbs (только для Kitty/Ghostty; статичный кадр)
--download сохраняет файлы в ~/Downloads.
--reveal показывает последний загруженный файл в Finder.
gifgrep still ./clip.gif --at 1.5s -o still.png
gifgrep sheet ./clip.gif --frames 9 --cols 3 -o sheet.png
Настройки: --frames (количество), --cols (ширина сетки), --padding (интервал).
--source auto|tenor|giphy
--format для полей, совместимых с конвейерами (например, url).
GIFGREP_SOFTWARE_ANIM=1 — чтобы принудительно включить программную анимацию.
GIFGREP_CELL_ASPECT=0.5 — для корректировки параметров предварительного просмотра.
Установите gifgrep либо через Homebrew (gifgrep), либо командой go install из модуля github.com/steipete/gifgrep/cmd/gifgrep@latest.
Интерфейс TUI: gifgrep tui "query"
Предварительный просмотр в CLI: --thumbs (только для Kitty/Ghostty; статичный кадр)
Настройки: --frames (количество), --cols (ширина сетки), --padding (интервал).
Перед тем как рекомендовать или использовать URL анимированного GIF, убедитесь, что он корректно загружается, содержит Content-Type: image/gif и действительно является анимированным (несколько кадров или метаданные цикла; например, проверьте с помощью file, identify или небольшого скрипта).
Записывайте информацию об авторстве/лицензии/исходном URL вместе с самим ресурсом.
Не используйте прямые ссылки, когда требуется локальный ресурс: загрузите/скопируйте его в проект и ссылайтесь на локальный файл.
Источник: openclaw/openclaw и участники проекта. Лицензия: MIT.
Copyright (c) 2026 OpenClaw Foundation
Перевод и редакционная адаптация: ClawCases.
>Ресурсы
>Похожие юзкейсы
Командная строка Apple Notes
Управляйте заметками Apple непосредственно из терминала с помощью CLI memo: создавайте, просматривайте, редактируйте, удаляйте, искайте заметки, перемещайте их между папками и экспортируйте в формате HTML или Markdown.
Автоматизируйте интерфейс macOS с помощью CLI-инструмента Peekaboo
Используйте Peekaboo для анализа интерфейса macOS, взаимодействия с нужным элементом и проверки результата. Примеры используют синтаксис версии 4; ознакомьтесь с актуальной документацией и справкой установленной команды. Для старых версий следуйте инструкциям соответствующей версии.
Запустите Hermes на iPhone с самостоятельно размещённым реле и коннектором
Hermes iOS — это самостоятельно размещённый компаньон для iPhone, предназначенный для работы с собственной средой выполнения Hermes пользователя. Он включает в себя нативное приложение для iOS, реле и коннектор на стороне хоста, что позволяет Hermes взаимодействовать с настольными устройствами, телефонами, датчиками, голосовыми командами, виджетами и локальными агентскими инструментами.