Bring Shopping
Overview
Use the bring-shopping npm package to access Bring! lists with email/password credentials. Default list is "Willig" unless the user specifies otherwise.
Quick Start
- •Install dependency in the skill folder:
- •
npm install bring-shopping
- •
- •Set environment variables in the Clawdbot config (preferred) or shell:
- •
BRING_EMAILandBRING_PASSWORD
- •
- •Run the CLI script:
- •
node scripts/bring_cli.mjs items --list "Willig"
- •
Tasks
Show lists
- •
node scripts/bring_cli.mjs lists
Show items
- •
node scripts/bring_cli.mjs items --list "Willig"
Add items
- •
node scripts/bring_cli.mjs add --item "Milch" --spec "2L" --list "Willig"
Remove items
- •
node scripts/bring_cli.mjs remove --item "Milch" --list "Willig"
Check items
- •
node scripts/bring_cli.mjs check --item "Milch" --list "Willig"
Uncheck items
- •
node scripts/bring_cli.mjs uncheck --item "Milch" --spec "2L" --list "Willig"
Notes
- •Store credentials in Clawdbot config env so they are not bundled with the skill.
- •If the list name is ambiguous, run
listsand ask which list to use. - •If an item is already checked,
uncheckre-adds it to the purchase list.