Skip to content

Repository files navigation

BrakeValve Dataflow

Build StatusMIT License

Help you think twice and make wise choices on Steam

BrakeValve is a Chrome extension to help Steam buyers making decision on purchasing games. We use novel feature extraction techniques to gain knowledge and insight from the Steam historical data and combined with a robust predictor to achieve over 80% accuracy and F-score.

Click here to see more implementation detail.

Project Preview

dataflow/
│ ├── data-crawler/ │ ├── historical-price-crawler.py # Steam price crawler using SteamDB API
│ └── metadata-crawler.py # Steam metadata crawler using SteamDB API
├── data-preprocessor/ │ ├── Game.py # Steam Game Object
│ ├── listFile.py # file utils
│ └── preprocessor.py # preprocessing main function
└─── model/
└── random-forest-model.py # training demo using random forest model from `scikit-learn`

Dependencies

  • beautifulsoup4
  • requests
  • scikit-learn
  • numpy
  • scipy

About

This is a preprocessor of Steam price historical data.

Resources

Stars

11 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages