SuperAPI AI 工具集

grouchygiraffe-ingest

设计与创作

查看项目

更新于 10-15 21:53

技能介绍

用途:把 grouchygiraffe 的媒体文件、粘贴或截图的缩略图,或食谱 URL 整理成归档笔记。参数为本地文件路径或 URL,据前缀自动判断模式,步骤间不提示用户,除非某步失败。

URL 模式:YouTube 链接直接调用 recipe-cleanup,由其提取视频缩略图并设置 pic 字段;Instagram 等社交链接先调用 social-to-imgur 取得永久 Imgur 缩略图 URL,再调用 recipe-cleanup,写文件后把 pic 改为 Imgur URL,因为社交 CDN 链接会过期。

文件模式:数据目录为 /Users/mtm/pdev/taylormonacelli/grouchygiraffe/data(DATA),归档文件为 <shortcode>.mp4(或 .jpg)、<shortcode>.yaml、<shortcode>_thumb.jpg。先解析 shortcode:文件已在 DATA 中则取去掉扩展名和 _thumb 的文件名;否则视为零散图片,用 md5 -q <input_file> 计算摘要,并用 md5 -r <DATA>/_thumb.jpg > "$TMPDIR/gg_thumb_digests.txt" 与 rg "^<digest>" "$TMPDIR/gg_thumb_digests.txt" 精确匹配。无匹配时读取图片识别菜品与文字,用 rg -il "hash brown" --glob ".yaml" <DATA> 搜索候选并目视比对缩略图;仍无结果才视为无归档帖,直接据图识别食谱并在报告中说明未找到 shortcode。随后依次调用 grouchygiraffe-recipe-lookup(取原帖 URL、食谱 URL、作者与食谱名)、social-to-imgur(取永久 Imgur URL)、recipe-cleanup(写食材 wikilink 并委托 resolve-recipe-ingredient-link 解析链接),最后把 pic 更新为 Imgur URL。

限制与注意:写入前先检查目标笔记是否存在并读取,运行 git log -- <path>,若已有 pic 则复用,避免覆盖丢失永久 URL 并浪费共享 Imgur 配额;并发写入可能抢先提交被覆盖的文件。重复帖只归档实际匹配的那条,其余同类帖在报告中提及。资料未提供技能安装方式、依赖版本、收费与平台支持等信息。