Skip to content

This is a preprocessor of Steam price historical data.

License

Notifications You must be signed in to change notification settings

cloboboyy/dataflow

 
 

Repository files navigation

BrakeValve Dataflow

Build Status MIT 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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.1%
  • Shell 0.9%