Skip to content

An unofficial terminal interface for the online supermarket Picnic

License

Notifications You must be signed in to change notification settings

simonmartyr/picnic-tui

Repository files navigation

Picnic-Tui

An unofficial terminal interface for the online supermarket Picnic.

demo

Features

  • Search Picnic.
  • Add/Remove articles to your basket.
  • Browse and pick your delivery time.
  • Confirm and pay for order (via ideal link)

Running the app

Windows

Download the 32 or 64 bit exe and via the cmd/powershell run:

./picnic-tui-win64.exe -t <your auth token>

alternately

./picnic-tui-win64.exe -u <your username> -p <your password>

./picnic-tui-win64.exe -u <your username> -hp <your md5 hashed password>

Linux / Mac

Download the picnic_tui_x32 or picnic_tui_x64 for linux or picnic_tui_mac for mac and run via the commandline:

./picnic_tui_x64 -t <your auth token>

alternately

./picnic_tui_x64 -u <your username> -p <your password>

./picnic_tui_x64 -u <your username> -hp <your md5 hashed password>

Keybindings

The demo above highlights most but here is a complete breakdown:

Location Operation Binding
Global Vim Style Exit : q
Main page Refresh Ctrl + R
Main page Search (clear text) Ctrl + S
Main Page Search S or /
Main Page See more information on a product f
Main Page Add 1 Item Enter
Main Page Add x Items 0 - 9
Main Page Remove 1 Item backspace
Main Page Clear Basket Ctrl + K
Main Page Switch to Delivery Page D
Main Page Switch to Checkout Page C
Main Page Switch to Delivery Tracker Page T
Delivery Page Return to Main Page Esc
Delivery Page Select Delivery Slot Enter
Checkout Page Return to Main Page Esc
Checkout Page Start checkout process c
Delivery Tracker Page Return to Main Page Esc
Delivery Tracker Page Select Order Enter
Delivery Tracker Page Navigate Tab

About

An unofficial terminal interface for the online supermarket Picnic

Resources

License

Stars

Watchers

Forks

Packages

No packages published