Merch Ward is a serverless web scraper built on AWS Lambda triggered by AWS Cloudwatch Events. It checks Riot Games merch store for item availability, and sends text message notification via AWS SNS if the item is in stock. Infrastructure as code using Terraform.
Before beginning you will need:
- Valid AWS credentials
- Terraform
- An activated Python virtual environment
- https://docs.python.org/3/tutorial/venv.html
python3 -m venv /tmp/foo
source /tmp/foo/bin/activate
- https://docs.python.org/3/tutorial/venv.html
Instructions:
git clone https://github.com/knbowser/merchWard.git
- Set
PHONE_NUMBER
andURL
indeploy/main.tf
PHONE_NUMBER
should be in format+12223334444
URL
should be a link to the Riot merch store
cd ../merchWardApp/deploy
make deploy