Bring! Shopping Lists

🛒 语音管家,一键同步 Bring! 清单

集成 Bring! 购物清单 App,支持语音添加/删除商品、查看清单,需配置账号密码环境变量

收藏
4k
安装
957
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

bring-shopping-list 是一款将 Claude 与 Bring!(欧洲主流购物清单应用)打通的集成工具。用户可通过自然语言指令完成:

  • 添加商品:"add milk and eggs" → 自动解析并同步到 Bring! 清单
  • 删除商品:"remove milk from the list"
  • 查看清单:"what's on the shopping list?"
  • 标记完成:支持 complete 命令标记已购商品

技术实现上,该 skill 通过 Python CLI 脚本 bring.py 调用 bring-api 库与 Bring! 服务器通信,支持 uv 零配置运行或传统 pip 安装。商品支持规格标注语法(如 Butter:Irish),并自动使用账号下的默认清单。

显著优点

  • 自然语言交互:无需打开 App,直接对话完成清单管理
  • 轻量部署uv run --with 即时运行,零持久化依赖
  • 规格化输入:支持 商品名:规格 格式,满足精细化采购需求
  • 开源生态:基于公开的 bring-api 逆向库,社区可审计

潜在缺点与局限性

  • 账号依赖:必须拥有 Bring! 账号且设置独立密码(不支持纯 Google OAuth)
  • 环境变量敏感BRING_EMAIL/BRING_PASSWORD 以明文存储于本地,存在泄露风险
  • 功能边界:仅操作默认清单,不支持多清单切换、分享协作、图片识别等高级功能
  • 区域限制:Bring! 服务主要覆盖欧洲,其他地区网络延迟或可用性存疑
  • 逆向 API 风险:非官方 SDK,API 变更可能导致 skill 失效

适合人群

  • 已深度使用 Bring! 管理家庭采购的欧洲用户
  • 希望将语音助手与现有购物工作流整合的效率爱好者
  • 愿意接受环境变量配置的技术型用户

常规风险

  • 凭证安全:密码以环境变量或 .env 文件形式驻留本地,建议使用专用密码并限制文件权限
  • 隐私泄露:购物偏好数据经第三方库传输至 Bring! 服务器,需信任 bring-api 实现
  • 服务连续性:逆向 API 无官方 SLA,存在突发失效可能
  • 误操作风险:自然语言解析可能误删商品,建议关键操作二次确认

Bring! Shopping Lists 内容

手动下载zip · 5.0 kB
bring.pytext/plain
请选择文件