pp-anylist 通过 anylist-pp-cli 二进制在终端操作 AnyList,适合用 shell 或智能体流水线自动化购物与膳食计划。安装:先确认 CLI 已安装并可执行 anylist-pp-cli --version;缺失时运行 npx -y @mvanhorn/printing-press-library install anylist --cli-only,并确保安装目录在 PATH 中。npx 失败可退回 go install github.com/mvanhorn/printing-press-library/library/food-and-dining/anylist/cmd/anylist-pp-cli@latest(需 Go 1.26.5 及以上)。若 --version 报 command not found,需先解决 PATH 再使用。主要能力包括:recipes search --ingredient 按食材即时查菜谱;recipes filter 按准备时间、评分、份数、集合筛选;lists by-store 按商店货架顺序拆分清单;recipes missing 显示未加入清单的食材;meal summary 输出周一至周日餐格;items search 跨清单查找条目;items lookup 通过条码解析商品;items update、items photo attach、categories 等写入操作默认预览,需显式 --apply,并进行读后校验。膳食计划工作流以人工审批为准:先选菜谱并核对食材,AI 决定复用、回收、新建、跳过或询问,写入使用稳定 ID 的显式操作,批量路径(meal add-to-list、recipes add-to-list)失败即关闭且不支持 --apply。价格仅来自 AnyList 已存数据,可能过时或不完整,并非实时商店报价;集合写入与分类组增删改目前不支持。偏好保存在 ~/.config/anylist-meal-planning/preferences.json(0600)。
pp-anylist
通用与其它
更新于 10-16 01:31