This repository contains Python code to download data through Steam API.
Data is available as a snapshot in another repository.
- To download an exhaustive list of Steam app ids, along with their app names, run:
python steam_catalog_utils.py- To download app details of Steam games, run:
python steam_spy.py- To aggregate all the data contained in app details, run:
python aggregate_steam_spy.py- To specifically aggregate store descriptions, contained in app details, run:
python aggregate_game_text_descriptions.py- To plot data for each store attribute, categorie, and genre, run:
python analyze_steam_database.py- To visualize categories and genres, with a 2D embedding (t-SNE (author's FAQ, wikipedia) or UMAP), run:
python build_tag_map.pyOutputs for each Steam store attribute can be found in plots/.
Confidence intervals can be found in plots_with_confidence_interval/.
Outputs for each categorie and genre can be found in plots_categories_and_genres/.
Confidence intervals can be found in plots_categories_and_genres_with_confidence_interval/.
If you like these stats, check out my other repository with a focus on Humble Monthly bundles.
