Order groceries from Picnic supermarket - search products, manage cart, schedule delivery.
Use the picnic CLI to search products, manage shopping cart, and order groceries from Picnic.
cd {baseDir} && npm install
Then login:
node {baseDir}/picnic-cli.mjs login <email> <password> DE
If 2FA is required:
node {baseDir}/picnic-cli.mjs verify-2fa <code>
All commands output JSON. Run from any directory:
# Check login status
node {baseDir}/picnic-cli.mjs status
# Search for products
node {baseDir}/picnic-cli.mjs search "Milch"
node {baseDir}/picnic-cli.mjs search "Bio Eier"
# View cart
node {baseDir}/picnic-cli.mjs cart
# Add to cart (productId from search results)
node {baseDir}/picnic-cli.mjs add <productId> [count]
# Remove from cart
node {baseDir}/picnic-cli.mjs remove <productId> [count]
# Clear cart
node {baseDir}/picnic-cli.mjs clear
# Get available delivery slots
node {baseDir}/picnic-cli.mjs slots
# Select a delivery slot
node {baseDir}/picnic-cli.mjs set-slot <slotId>
# View delivery history
node {baseDir}/picnic-cli.mjs deliveries
# Get user info
node {baseDir}/picnic-cli.mjs user
# Browse categories
node {baseDir}/picnic-cli.mjs categories
search "bananas"add s1234567 2cartslotsset-slot <slotId>~/.config/picnic/config.jsonDE (Germany) or NL (Netherlands)s1234567)