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.1.0.tar.gz (7.0 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.1.0-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for chalos-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4ae2a617c9d5a9e9ae41515b6f6663d0c01f55696e792a28d7c0839dc5a163d7
MD5 c6612782eca823bd289b4621e4261180
BLAKE2b-256 7b12bf34993cc67bee50ea5eb07698e869d595e73310f6d5f387c4f9bb859ea6

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalos-0.1.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.1.0-py3-none-any.whl.

File metadata

  • Download URL: chalos-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.5 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3798300878e857e2fc748a11f1cd1f2988554abd44912b7110180660a8ca1e18
MD5 fc8fe9a5a92915bc75d03b1d685c381a
BLAKE2b-256 b9501a5d269425e078ffcf12bd1ac463da809c2fe9010042a3d6c7cf6f160658

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalos-0.1.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