Skip to content

ahkaz-dev/manip-steam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Steam library-manipulator

A simple sheet of your games for personal use

Getting Started

You will need to either clone or download this repository to your machine as below:

git clone https://github.com/ahkaz-dev/manip-steam

Create and Activate a Virtual Environment

Create a virtual environment:

python -m venv env

Activate the virtual environment:

  • For Windows:
    env\Scripts\activate
  • For macOS/Linux:
    source .env/bin/activate

Dependencies

Install all the requirements:

pip install -r requirements.txt

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

api_key

  • Use Steam Community to activate your API key. Direct link

id_key

Running the App

Use for local data storage:

py manage.py migrate

Run the main script:

py manage.py runserver

Data storage and admin

Use the command:

py manage.py createsuperuser

Following the instructions, enter your data into the console

Username: MyLogin Email address: press enter for skip email Password: MyPassword Password (again): MyPassword

You will see a message that the creation was successful

Check data

Go to the admin page: /admin. Use the login and password that you entered for the createsuperuser command.

Select Games, and you will see all the games associated with your account. You can also click on a single row to edit the data.

Click on View site to go to the home page.

License

This project is MIT licensed.

About

Local game reviewer with steam web api

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published