Giter Site home page Giter Site logo

casa-table's Introduction

What is this?

This is a simple app to check for availability of a reservation at Casa Bonita, once you get the email to make a reservation.

I built this for my own purposes of finding a Casa Bonita table for 6 people, dinner service, with waterfall seating.

I tried to make this extensible for others to use, but it's definitely pretty bare bones and not feature rich.

For example, it will keep texting you if a table remains available.

But, it works and we got our booking! Feel free to modify or do what you want with this.

Note: This may or may not be against the Terms of Service of Casa Bonita. Use at your own risk, do your own research, etc

How to use

local

  1. Clone this repo
  2. Install the requirements with pip install -r requirements.txt
  3. Rename example.env to .env and fill in the values
  4. Run the script with python main.py

docker

There is a Dockerfile. You can build and run the container. I set it up specifically to deploy it to fly.io

fly.io

fly.io is my new heroku. Check it out. There's a fly.toml file in this repo. You can deploy this app to fly.io, just read some basic docs over there and set the secrets properly.

etc

In main.py, there are a bunch of variables to set for your specific circumastance.

There is no .exe, sorry.

What else

I'm not going to maintain this, but feel free to open an issue if you have any questions. Enjoy!

casa-table's People

Contributors

pjhoberman avatar cudzinovica avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.