SuperAPI AI 工具集

gifgrep

通用与其它

查看项目

更新于 10-15 21:37

技能介绍

用途:gifgrep 用于搜索 GIF 提供方(Tenor/Giphy),在 TUI 中浏览结果,下载动图,并提取静帧或帧网格图(sheet),便于快速查看与分享。

主要能力:支持关键词搜索、TUI 浏览、CLI 静帧预览(--thumbs,仅 Kitty/Ghostty)、下载(--download 保存到 ~/Downloads)、在 Finder 中显示最近下载(--reveal),以及从本地 GIF 提取静帧(still)和帧网格图(sheet)。

使用方式: 搜索:gifgrep cats --max 5 输出 URL:gifgrep cats --format url | head -n 5 JSON 输出:gifgrep search --json cats | jq '.[0].url' TUI:gifgrep tui "office handshake" 下载:gifgrep cats --download --max 1 --format url 提取静帧:gifgrep still ./clip.gif --at 1.5s -o still.png 生成帧网格:gifgrep sheet ./clip.gif --frames 9 --cols 3 -o sheet.png

提供方与输出:--source auto|tenor|giphy;使用 giphy 需 GIPHY_API_KEY,Tenor 的 TENOR_API_KEY 可选(未设置时使用演示密钥)。--json 输出包含 id、title、url、preview_url、tags、width、height 的数组;--format 可输出便于管道处理的字段。

环境变量:GIFGREP_SOFTWARE_ANIM=1 强制软件动画;GIFGREP_CELL_ASPECT=0.5 调整预览几何。

限制:静帧预览仅支持 Kitty/Ghostty;Giphy 需 API 密钥;其余平台、收费与效果信息暂未提供。