用途:从 Giphy 或 Tenor 搜索、预览并下载 GIF,适合需要快速查找表情动图的场景。
主要能力:使用 gifgrep 进行搜索、预览、下载和查看热门内容;也可用 curl 直接调用 Giphy 与 Tenor API,获取 GIF 标题、链接或原始文件地址,并下载到本地。还提供将 GIF 转为 MP4 的 ffmpeg 示例。
使用方式:先安装 gifgrep:brew install steipete/tap/gifgrep(GitHub:https://github.com/steipete/gifgrep)。也可改用 API 方式,需申请 Giphy 免费 API key(https://developers.giphy.com/)或 Tenor 免费 API key(https://developers.google.com/tenor/guides/quickstart),并设置环境变量 GIPHY_API_KEY、TENOR_API_KEY。常用命令包括:gifgrep search "dancing cat"、gifgrep search "excited" --limit 5、gifgrep download "celebration" --out ~/Downloads/、gifgrep trending。curl 方式可调用 Giphy 搜索与热门接口、Tenor 搜索接口,并通过 jq 提取 URL。
限制:默认内容分级为 g(大众级),除非用户明确要求其他分级;默认下载目录为 ~/Downloads/;默认搜索结果限制为 5 条。应先检查 gifgrep 是否已安装(which gifgrep),未安装则回退到 curl + Giphy API;若两者都不可用,应展示安装与设置说明。API key 仅从环境变量读取,不缓存或存储。
适用场景:需要快速搜索、预览或下载 GIF,以及将 GIF 转成更小 MP4 文件时使用。其他未提供信息暂未说明。