Skip to content

WaterSpooner/RaspberryPiStock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raspberry Pi Stock Tracker

This project uses an AWS lambda to track an RSS feed and provide updates on Raspberry Pi stock availability via AWS SNS.

Features

  • Monitors an RSS feed for updates on Raspberry Pi stock.
  • Sends notifications when new stock is available.
  • Utilizes AWS services for scalability and reliability.

Prerequisites

  • AWS account
  • Python 3.13
  • Terraform installed

Installation

  1. Clone the repository:

    git clone https://github.com/WaterSpooner/RaspberryPiStock.git
    cd RaspberryPiStock
  2. Install the required Python packages:

    cd lambda
    pip install -r requirements.txt -t .
  3. Configure your AWS credentials:

    aws configure
  4. Deploy infrastructure to aws:

    terraform init
    terraform plan
    terraform apply

AWS Services Used

  • 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)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published