Skip to content
This repository was archived by the owner on Feb 1, 2023. It is now read-only.

ActIII03/GPU-Crawler

Repository files navigation

Program: GPU-Crawler

Description: Crawl ecommerce websites to check if 30XX RTX series GPU's are instock

Dependencies

  1. Docker >= 20.10
  2. docker-compose >= 1.25

Credentials setup

  1. I used AWS's SNS api to send SMS message. You would need to have created an AWS IAM user w/ an AWS account.

  2. After acquiring: (i) AWS_KEY_ID (ii) AWS_SECRET_ACCESS_KEY (iii) AWS_REGION, input the AWS cred's and cellphone number that will receive SMS message in the ~/Dockerfile (line 11-13 & 16), respectively.

  3. Then proceed to run

Steps to run:

  1. git clone https://github.com/ActIII03/GPU-Crawler

  2. sudo docker-compose up

  3. Then check text-file for list of instock GPU cards

Documentation

  1. scrapy - web crawling framework
  2. AWS SNS - asynchronous communication
  3. Docker - Docker daemon (PaaS) that uses OS-level virtualization

About

Web spider

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published