Allows a user to schedule a checkin based on their flight reservation, then invokes a function just before the checkin time and checks the user in.
Can be considered in a beta stage; should be monitored. If you absolutely need a really good seat on a particular flight, please babysit it and be ready to check in manually.
PR and Issue contributions are welcome.
Uses airline's API in an unsupported manner. Use at your own risk.
Set up an AWS profile on your computer called 'sw-tools'
Add Chromium/Puppeteer Lambda layer:
chrome_aws_lambda.zip
: https://github.com/alixaxel/chrome-aws-lambda#aws-lambda-layerchrome_aws_lambda.zip
to layers/chrome_aws_lambda.zip
Deploy service to AWS (ensure you've got your AWS credentials configured first)
AUTHORIZER_TOKEN=your_chosen_token npm run deploy
With a script: src/scripts/lambda/schedule-checkin.ts, or
Example frontend: https://github.com/sw-tools/checkin-service-frontend