This project uses an AWS lambda to track an RSS feed and provide updates on Raspberry Pi stock availability via AWS SNS.
- Monitors an RSS feed for updates on Raspberry Pi stock.
- Sends notifications when new stock is available.
- Utilizes AWS services for scalability and reliability.
- AWS account
- Python 3.13
- Terraform installed
-
Clone the repository:
git clone https://github.com/WaterSpooner/RaspberryPiStock.git cd RaspberryPiStock -
Install the required Python packages:
cd lambda pip install -r requirements.txt -t .
-
Configure your AWS credentials:
aws configure
-
Deploy infrastructure to aws:
terraform init terraform plan terraform apply
- AWS Lambda: To run the stock tracking script.
- Amazon SNS: To send notifications.
- Amazon CloudWatch: To run the lambda on a schedule (default every 60 minutes)