名称: picnic
描述: 从 Picnic 超市订购杂货——搜索商品、管理购物车、安排配送。
使用 picnic 命令行工具搜索商品、管理购物车,并从 Picnic 订购杂货。
cd {baseDir} && npm install
然后登录:
node {baseDir}/picnic-cli.mjs login <邮箱> <密码> DE
如需两步验证:
node {baseDir}/picnic-cli.mjs verify-2fa <验证码>
所有命令均输出 JSON 格式结果。可在任意目录下运行:
# 检查登录状态
node {baseDir}/picnic-cli.mjs status
# 搜索商品
node {baseDir}/picnic-cli.mjs search "Milch"
node {baseDir}/picnic-cli.mjs search "Bio Eier"
# 查看购物车
node {baseDir}/picnic-cli.mjs cart
# 添加商品到购物车(productId 来自搜索结果)
node {baseDir}/picnic-cli.mjs add <商品ID> [数量]
# 从购物车移除商品
node {baseDir}/picnic-cli.mjs remove <商品ID> [数量]
# 清空购物车
node {baseDir}/picnic-cli.mjs clear
# 获取可用配送时段
node {baseDir}/picnic-cli.mjs slots
# 选择配送时段
node {baseDir}/picnic-cli.mjs set-slot <时段ID>
# 查看配送历史
node {baseDir}/picnic-cli.mjs deliveries
# 获取用户信息
node {baseDir}/picnic-cli.mjs user
# 浏览商品分类
node {baseDir}/picnic-cli.mjs categories
search "bananas"add s1234567 2cartslotsset-slot <时段ID>~/.config/picnic/config.jsonDE(德国)或 NL(荷兰)s1234567)