wlauer3 / componentTracking

Tracks the current prices of all modern GPUs and does some analysis
0 stars 1 forks source link

componentTracking

Tracks the current prices of all modern GPUs and does some analysis. Currently does not account for condition.

Setup

1. Clone the Repository

Clone this repository to your local machine.

git clone git@github.com:wlauer3/componentTracking.git
cd componentTracking

2. Create and Activate a Virtual Environment

Create a virtual environment to manage your dependencies.

python3 -m venv venv

# Activate the virtual environment

# On Windows
venv\Scripts\activate

# On macOS/Linux
source venv/bin/activate

3. Install Dependencies

Install the required packages using the requirements.txt file.

pip install -r requirements.txt

Usage

Easiest way

This way runs the quering and the website automatically.

1. Permissons

2. Run the script

Alternative way

1. Configure the Script

Before running the script, you may need to set the following options in the query.py file:

2. Run the Script

Run the script to update the CSV file with the latest prices and performance data.

python query.py

3. Run the website

2. Run the Script
  1. cd to the Website dir
  2. python app.py
  3. Open localhost:5000 in a browser