Home
sauna-booker
π π
Books sauna slots for you automatically based on your preferences when they are published. π’
- Book sauna slots (4 weeks inito future) automatically with puppeteer runnning in AWS Lambda
- Default & Weekly configurable sauna day preferences for booking.
- Status messages to Telegram π±
- Calendar invites to google calendar π
- Serverless framework + Cloudformation for infra.
- Sentry.io on issue lookout!
VS Code dev container for local dev setup π³ π³
- Build
- Lint
- Cloudformation deployment
Install
docker
,make
&npm
beofre continuing
After make setup
replace your in variables to placeholders in .env.local.
# If not already
make setup or npm install
# Invoke the book function
make book
Command | Description |
---|---|
npm run build |
Build the serverless stack with typescript |
npm run lint |
Run eslint to check code style |
- Go to google console to fetch the OAuth client configs
- Run
make refresh-token
- Give consent for google for access and follow instructions
- Get the new refresh token from the console.