gurkerlcli

🥒 奥地利生鲜配送命令行助手

基于 gurkerl.at 的奥地利专属 CLI 购物工具,支持商品搜索、购物车管理与清单同步,需配合官方账号使用。

收藏
2.8k
安装
957
版本
v0.1.6
CLS 安全性认证2026-07-01
点击查看完整报告 >

使用说明

核心用法

gurkerlcli 是一个专为奥地利在线生鲜超市 gurkerl.at 设计的命令行界面工具。用户可通过该 Skill 执行完整的购物流程管理:使用 search 命令检索商品(支持 JSON 输出以便脚本化处理),通过 cart 命令管理购物车(添加、删除、清空及数量调整),利用 lists 功能创建和管理购物清单,以及查看历史订单。认证环节支持邮箱密码登录,会话安全存储于 macOS Keychain,也支持环境变量配置。

显著优点

该工具的最大优势在于将电商操作无缝集成到终端工作流中,极大提升了技术用户的工作效率。CLI 界面响应迅速,支持 --json 标志输出结构化数据,便于与 cron 任务或其他自动化脚本集成。安全性方面,凭据管理完全委托给操作系统原生的 Keychain 服务,避免了明文存储风险。此外,工具会实时显示购物车金额并提示最低起送价(€39.00),帮助用户合理规划采购。

潜在缺点与局限性

首先是地域限制严格,仅支持奥地利特定城市(维也纳、格拉茨、林茨)的配送服务,国际用户无法使用。其次功能完整性有待提升,关键结账流程尚未实现,用户仍需跳转至网页完成最终支付。作为个人维护项目(GitHub Stars: 2),长期维护稳定性和功能更新频率存在不确定性。此外,该工具依赖外部 Python 包 gurkerlcli,需要用户自行通过 Homebrew 或 pipx 安装配置,增加了部署复杂度。

适合的目标群体

主要面向居住在奥地利且熟悉命令行操作的开发者、系统管理员等技术从业者。适合需要批量管理购物清单、希望将采购流程集成到自动化工作流(如定期自动检查特定商品价格或库存)的高级用户。对于追求效率、习惯终端环境而不愿频繁切换浏览器的本地居民而言,这是理想的辅助工具。

使用风险

该 Skill 本身为纯文档型资产,无代码执行风险,但实际依赖外部 CLI 工具的性能和安全性。用户需注意:1)需通过可信渠道(Homebrew 官方 tap 或 PyPI)安装底层工具,防范供应链攻击;2)环境变量存储方式(~/.env.local)存在潜在泄露风险,建议使用文件权限控制;3)作为 T3 来源的个人项目,缺乏企业级 SLA 保障,生产环境关键业务依赖需谨慎;4)API 变更可能导致功能失效,需关注上游更新。

安全解读

核心用法

gurkerlcli 是一个面向奥地利市场的命令行杂货购物工具,Skill 本身仅为使用文档,实际功能依赖用户本地安装的 CLI 程序。主要能力包括:

  • 商品搜索gurkerlcli search <关键词>,支持 --limit 限制结果数、--json 输出机器可读格式
  • 购物车管理:查看、添加/删除商品、清空购物车,支持数量指定
  • 购物清单:创建、查看、删除个人购物清单
  • 订单历史:浏览过往订单记录

使用前需通过 gurkerlcli auth login 完成认证,会话安全存储于 macOS Keychain,或可通过环境变量配置。

显著优点

1. 效率提升:终端用户无需打开浏览器即可完成搜索和加购,适合快速补货场景
2. 脚本化支持--json 输出便于与 jq 等工具链集成,实现自动化采购流程

3. 安全存储:认证令牌使用系统 Keychain 管理,优于明文配置文件

4. 本土化服务:专注奥地利市场(维也纳、格拉茨、林茨地区),商品数据精准

潜在局限

  • 功能不完整:结账流程尚未实现,最终支付仍需跳转网页
  • 地域限制:仅限奥地利部分地区,国际用户无法使用
  • 外部依赖:Skill 本身无执行能力,必须预装 gurkerlcli,增加配置门槛
  • T3 来源风险:个人开发者维护,长期更新保障存疑

适合人群

  • 习惯终端工作流的奥地利技术用户
  • 需要自动化采购脚本的小型商户或家庭管理者
  • 追求快速搜索比价、减少网页操作步骤的效率型消费者

常规风险

  • 凭证管理:环境变量方式虽方便,但存在 shell 历史泄露风险,建议优先使用 Keychain
  • 最低订单门槛:€39 起送限制可能导致小额购物不便
  • CLI 版本兼容:Skill 文档与实际 gurkerlcli 版本可能出现功能不匹配
  • 服务可用性:依赖 gurkerl.at 平台稳定性,促销时段可能出现 API 限流

gurkerlcli 内容

手动下载zip · 2.0 kB
SKILL.mdtext/markdown
请选择文件