Bring! Shopping List

🛒 语音管理购物清单,全家实时同步

通过非官方API管理Bring!购物清单,支持增删改查与批量操作,默认列表配置,实时同步共享设备。需邮箱密码认证,支持私密终端输入。

收藏
5.4k
安装
1.4k
版本
1.2.4
CLS 安全扫描中
预计需要 3 分钟...

使用说明

Bring! 购物清单管理技能评估

核心用法

本技能通过非官方 REST API 与 Bring! 购物应用交互,实现清单的自动化管理。核心功能包括:添加/删除商品、勾选完成、批量操作、多列表切换及默认列表配置。支持通过聊天或私密终端两种方式完成身份认证,适应不同隐私需求。

显著优点

1. 全流程对话式配置:从账号登录到列表选择完全在 Telegram 聊天中完成,无需用户手动编辑配置文件
2. 隐私优先设计:提供聊天内输入与终端私密输入双通道,敏感凭证可选择不经过聊天界面

3. 实时多端同步:修改即时同步至所有共享该清单的设备,适合家庭成员协作购物

4. 智能列表匹配:支持部分大小写不敏感匹配,如 "einkauf" 可命中 "Einkaufsliste"

5. 批量操作高效add-multicomplete-multiremove-multi 支持一次性处理多商品

潜在缺点与局限性

  • 非官方API风险:依赖逆向工程接口,存在随时失效或被封禁的可能
  • 功能边界受限:无法创建/删除清单,必须在官方 App 中完成
  • 认证限制:Google/Apple SSO 用户需先在 App 内设置独立密码
  • 地域依赖:商品目录语言由 country 字段控制,非德语区用户体验可能下降
  • 无交互终端限制scripts/bring.sh setup 因需要 TTY 而完全不可用,需手动替代方案

适合人群

  • 已深度使用 Bring! 应用的家庭用户
  • 需要语音/聊天方式快速记录购物需求的人群
  • 多成员共享购物清单、追求实时同步的协作场景
  • 接受非官方 API 稳定性权衡的技术接受型用户

常规风险

  • 凭证泄露:配置过程中需处理邮箱密码,虽有权限设置(chmod 600)但文件系统安全依赖宿主环境
  • Token 缓存:登录令牌保存在 ~/.cache/bring/token.json,多用户系统需防范未授权访问
  • API 可用性:Bring! 官方随时可能更改接口导致功能中断
  • 数据持久性remove 操作永久删除条目,无回收站机制

Bring! Shopping List 内容

scripts文件夹
手动下载zip · 12.8 kB
bring.shtext/x-shellscript
请选择文件