Picnic-Tui
An unofficial terminal interface for the online supermarket Picnic.
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 md7 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 md7 hashed password>
Keybindings
The demo above highlights most but here is a complete breakdown:
Location | Operation | Binding |
---|---|---|
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 |
Delivery Page | Return to Main Page | Esc |
Delivery Page | Select Delivery Slot | Enter |
Checkout Page | Return to Main Page | Esc |
Checkout Page | Being checkout process | c |