SuperAPI AI 工具集

gifgrep

通用与其它

查看项目

更新于 10-15 17:26

技能介绍

用途:gifgrep 用于搜索 GIF 提供方(Tenor/Giphy),在 TUI 中浏览、下载结果,并提取静帧或帧网格图,形成“搜索 > 预览 > 下载 > 提取”的流程,便于快速查看与分享。

主要能力:支持命令行搜索与 JSON 输出;提供 TUI 交互浏览;可下载到 ~/Downloads 并在 Finder 中显示;可从本地 GIF 提取单张静帧或采样帧组成的 PNG 网格图(sheet),适合文档、PR、聊天中快速查看。

使用方式:搜索示例 gifgrep cats --max 5;管道输出 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,可用 --frames、--cols、--padding 调整。

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

限制与说明:CLI 静帧预览 --thumbs 仅支持 Kitty/Ghostty;--download 保存到 ~/Downloads,--reveal 在 Finder 中显示最近下载。环境变量 GIFGREP_SOFTWARE_ANIM=1 可强制软件动画,GIFGREP_CELL_ASPECT=0.5 可调整预览几何。其他平台支持、收费与价格信息暂未提供。