Skip to content

IwattsX/Digi-Dynamics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digi-Dynamics

Name: Steam Scout

Prereqs

Install all prereqs (except mySQL, that needs to be done through the URL)

Install Individually

  • Decouple
py -m pip install python-decouple
  • Django
py -m pip install Django
  • beutifulsoup4
py -m pip install beautifulsoup4
  • python-steam-api
py -m pip install python-steam-api
  • mysql-connector-python
py -m pip install mysql-connector-python

or Install all of it with

py -m pip install -r requirements.txt

NOTE: You are going to have to create 2 .env files in mysite/APICalls and mysite/database

mysite/APICalls/.env

STEAM_API_KEY= "<YOUR_API_KEY>"

Get this from https://steamcommunity.com/dev/apikey

mysite/ReadGames/database/.env

uname = "<Your_Uname>"
pass = "<your_pass>"
database = "steam"

Note: uname will run the SQL through 'uname'@'localhost', I named my database "steam"

HOW TO RUN

https://docs.djangoproject.com/en/5.0/

  1. change curr directory:
cd mysite 
  1. Run django (START HERE when you pull this code)
py manage.py runserver

or

py -m manage runserver
  1. Put this URL into the page: http://127.0.0.1:8000/

  2. Note: if you need any help with finding a command, use

py manage.py --help

or

py -m manage --help

Access admin webpage using http://127.0.0.1:8000/admin/

Types from steam web API

  • Game
  • Music
  • Demo
  • DLC

Database Tables

Games alt "Games Table"

Music Schema alt "Music Table"

DLC Schema alt "DLC Table"

Demo Schema alt "Demo Table"

Movie Schema alt "Music Table"

Project Idea

  • Steam Game Search Engine

credit

Collaborators:

  • Hunter Smith
  • Alfred Newsome
  • Isaac Watts
  • Tamia

About

Database system class with Hunter Smith, Alfred NewSome, Isaac Watts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •