Ищите провайдеров GIF и извлекайте статичные кадры или листы с помощью gifgrep

Используйте gifgrep для поиска провайдеров GIF, просмотра результатов в интерфейсе TUI, загрузки их и извлечения статичных кадров или листов для быстрого просмотра и обмена.

OpenClaw Hermes Средний Скопировали: 0
1 ресурс

Что понадобится

  • Требуется бинарный файл 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.

OpenClaw Hermes Средний
Автоматизация Интеграции Продуктивность

Автоматизируйте интерфейс macOS с помощью CLI-инструмента Peekaboo

Используйте Peekaboo для анализа интерфейса macOS, взаимодействия с нужным элементом и проверки результата. Примеры используют синтаксис версии 4; ознакомьтесь с актуальной документацией и справкой установленной команды. Для старых версий следуйте инструкциям соответствующей версии.

OpenClaw Средний
Интеграции Операции

Запустите Hermes на iPhone с самостоятельно размещённым реле и коннектором

Hermes iOS — это самостоятельно размещённый компаньон для iPhone, предназначенный для работы с собственной средой выполнения Hermes пользователя. Он включает в себя нативное приложение для iOS, реле и коннектор на стороне хоста, что позволяет Hermes взаимодействовать с настольными устройствами, телефонами, датчиками, голосовыми командами, виджетами и локальными агентскими инструментами.

Hermes Средний

>Ещё на этом уровне: Средний