I Need A Res#

Read the documentation at https://i-need-a-res.readthedocs.io/

Tests Codecov

pre-commit Black

A command line tool to find and book you a random reservation in your city, because sometimes you just need a res.

Features#

  • OpenTable and Resy support

  • Breakfast/brunch, lunch, and dinner options

  • Variable party size

Requirements#

  • Python 3.10

  • pip install poetry pre-commit

  • poetry install && pre-commit install

  • Log into Resy, open your browser console, and grab the values from the Authorization and X-Resy-Auth-Token headers.

  • Save just the alphanumeric strings from these somewhere in your shell as, for example, RESY_API_KEY and RESY_AUTH_TOKEN

  • poetry run i-need-a-res --help

  • Pass in the envvars under the --resy-auth flag when you’re ready to go.

Usage#

Please see the Command-line Reference for details.

Contributing#

Contributions are very welcome. To learn more, see the Contributor Guide.

License#

Distributed under the terms of the MIT license, I Need A Res is free and open source software.

Issues#

If you encounter any problems, please file an issue along with a detailed description.

Credits#

This project was generated from @cjolowicz’s Hypermodern Python Cookiecutter template.