Buy Me a Pie

v1.0.0

Read and change Buy Me a Pie lists. Unofficial third-party skill. No affiliation with Buy Me a Pie. Use for lists, items, purchased state, sharing, unique it...

1· 227· 1 versions· 0 current· 0 all-time· Updated 1d ago· MIT-0
bySimon Brüchner@powtac

Install

openclaw skills install buy-me-a-pie

Buy Me A Pie

Unofficial third-party skill. No affiliation with Buy Me a Pie.

API first.

Set creds:

  • BUYMEAPIE_LOGIN
  • BUYMEAPIE_PIN

Run:

  • {baseDir}/scripts/buymeapie.sh whoami
  • {baseDir}/scripts/buymeapie.sh lists
  • {baseDir}/scripts/buymeapie.sh items --list-id <id>
  • {baseDir}/scripts/buymeapie.sh add-item --list-id <id> --title "Milk" --amount "2"
  • {baseDir}/scripts/buymeapie.sh set-item-state --list-id <id> --item-id <id> --purchased true
  • {baseDir}/scripts/buymeapie.sh share-list --list-id <id> --email friend@example.com

Rules:

  • resolve IDs before writes
  • merge share emails unless replace was requested
  • retry 423
  • treat 401 and 422 as auth or state failure
  • do not invent writes for recipe lists
  • use browser only for signup, PIN reset, OAuth, print, visual checks, or API drift

Read only if needed:

  • {baseDir}/references/api-surface.md
  • {baseDir}/references/architecture.md

Version tags

buy-me-a-pievk976rp30j1enm5k4552dh8g30s82wetybuymeapievk976rp30j1enm5k4552dh8g30s82wetylatestvk976rp30j1enm5k4552dh8g30s82wetyshoppingvk976rp30j1enm5k4552dh8g30s82wetyshoppinglistvk976rp30j1enm5k4552dh8g30s82wetytodovk976rp30j1enm5k4552dh8g30s82wety

Runtime requirements

Binspython3
EnvBUYMEAPIE_LOGIN, BUYMEAPIE_PIN

Install

Install Python 3 (brew)
Bins: python3
brew install python