通过非官方 Node.js 库管理 Bring! 购物清单,支持列表查询、增删改查商品状态,需邮箱密码认证
基本信息
- 技能名称?Bring! Shopping List App (Unofficial)
- 中文名称?命令行掌控你的购物清单
- 作者?cutzenfriend
- 分类?其他
- 版本?1.0.0
- 标签?shopping-list, bring, cli, automation, nodejs, grocery, unofficial-api
使用方法
使用说明
核心用法
bring-shopping 技能基于非官方的 bring-shopping npm 包,提供对 Bring! 购物清单的 API 式访问。用户需配置 BRING_EMAIL 和 BRING_PASSWORD 环境变量,通过 CLI 脚本执行操作:
列表管理 : lists 查看所有清单
商品操作 : items 读取、 add 添加、 remove 删除、 check / uncheck 标记完成状态
默认清单 :未指定时默认使用 "Willig"
显著优点
无缝集成 Bring! 生态,满足自动化购物清单需求
支持规格标注(如 --spec "2L" ),细化商品信息
CLI 接口清晰,适合脚本化调用和批量操作
凭证外置配置,避免硬编码安全风险
潜在缺点与局限
非官方 API :依赖逆向工程实现,存在兼容性风险,Bring! 官方可能随时变更接口导致功能失效
认证方式受限 :仅支持邮箱/密码,不支持 OAuth 或双因素认证
功能边界 :无法实现 Bring! 官方 App 的全部功能(如同步冲突处理、共享权限精细管理)
语言局限 :默认清单名 "Willig" 为德语,国际化支持不明确
适合人群
需要将购物清单集成到自动化工作流的技术用户
习惯命令行操作、追求效率的 Bring! 现有用户
开发家庭助手、库存管理类应用的开发者
常规风险
凭证泄露风险:邮箱密码存储于环境变量,需确保 Clawdbot 配置安全
服务稳定性:非官方 API 无 SLA 保障,关键场景建议备用方案
数据隐私:购物数据经第三方库传输,敏感商品信息可能存在泄露隐患
💬 评论 (0)
📭 还没有评论,快来抢沙发吧!