Skip to main content

Order Chalos empanadas, burritos, sandwiches, and coffee from the CLI. Real hackers order Chalos from the CLI.

Project description

chalos

Real hackers order empanadas from the CLI.

How it Works

The simple python CLI will:

  1. Prompt user to select a location, ensure that location is open by checking the config stored in S3.
  2. Retrieve the current menu for that location using the menu AWS lambda endpoint.
  3. Present a simplified CLI ordering experience.
  4. Generate a checkout link using the checkout AWS lambda endpoint.
  5. Open the checkout link in the browser for payment.

About Chalos

Chalos is a local empanada and coffee shop in San Francisco. I got to know the owners over the last few years. They are great people and make great food. When they opened a second location under Salesforce tower in SF, I thought it might be fun to have a CLI tool for ordering. They were kind enough to give me access to their square API and I built this as a fun little side project where I could play around with some new things. Thank you for checking it out and I hope you enjoy what Chalos has to offer.

  • Willy

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chalos-0.2.0.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chalos-0.2.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file chalos-0.2.0.tar.gz.

File metadata

  • Download URL: chalos-0.2.0.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chalos-0.2.0.tar.gz
Algorithm Hash digest
SHA256 42c0c4869a5e251e58721991c2a6d7c9021a04728dcd281743518b34e0b2cec8
MD5 3f8a40ca0debbbda90ae08e00dcb0e14
BLAKE2b-256 d2858f3591aac1cced5536ff23987b745caaaef56c15c8acf99f3730db191d13

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalos-0.2.0.tar.gz:

Publisher: workflow.yml on Schallerwf/chalos

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalos-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: chalos-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chalos-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ad2df7207642b30e16e89e2a5c41bcca4157168962f95166bf8f6762991d4376
MD5 9fc0fd419285317acce019996f5484e3
BLAKE2b-256 67ede4771b0de467dc8fa444be581c85ea6cadda46dcbd35cfacd4d6bc49228e

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalos-0.2.0-py3-none-any.whl:

Publisher: workflow.yml on Schallerwf/chalos

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page