This page lists my Github repositories which objective is to analyze Steam data.
steam-descriptions
: retrieve games with similar store descriptions,woctezuma.github.io
: visualize, as a graph, games with similar store descriptions.
sample-steam-descriptions
: sample store descriptions, with the GPT-2 language model.
download-steam-banners
: retrieve games with similar banners, using MobileNet (alpha 0.25, input 128x128x3).match-steam-banners
: retrieve games with similar banners, using MobileNet v3 (alpha 1.00, input 256x256x3).steam-CLIP
: retrieve games with similar store banners, using OpenAI's CLIP (input 224x224x3).steam-DINO
: retrieve games with similar store banners, using Facebook's DINO (input 224x224x3),steam-DINOv2
: retrieve games with similar store banners, using Meta AI's DINOv2,steam-I-JEPA
: retrieve games with similar store banners, using Meta AI's I-JEPA,steam-BiT
: retrieve games with similar store banners, using Google's Big Transfer (BiT) (input 224x224x3),steam-BEiT
: retrieve games with similar store banners, using Microsoft's Bidirectional Encoder representation from Image Transformers (BEiT) (input 224x224x3),steam-palette-extractor
: retrieve games with similar palettes,
google-colab
: train a DCGAN to generate 28x28 store banners,steam-stylegan
: train a StyleGAN to generate 128x128 store banners,steam-stylegan2
: train a StyleGAN2 to generate 256x256 store banners.steam-stylegan2-ada
: train a StyleGAN2-ADA to generate 256x256 store banners.steam-lightweight-gan
: train a "lightweight GAN" to generate 256x256 store banners.steam-stylegan2-ada-pytorch
: train a StyleGAN2-ADA (PyTorch) to generate 256x256 store banners.
steam-face-detection
: detect (and count) faces on Steam store/library banners, for filtering purposes.
steam-image-search
: search for images on Steam using natural language queries.steam-template-matching
: perform template matching with Steam store images.
download-steam-screenshots
: retrieve games with similar store screenshots, using MobileNet (alpha 0.25, input 128x128x3).
sample-steam-reviews
: sample reviews, with different methods (including GPT-2),sample-steam-reviews-with-gpt-2
: sample reviews, with the GPT-2 language model. Shorter & simpler code.
steam-reviews
: stats and sentiment analysis of reviews,steam-cut
: fetch the number of reviews for Steam and non-Steam purchases,players-vs-reviews
: discover games with an unusual ratio of number of players vs. number of reviews.steam-reviews-to-sales
: study the relationship between review numbers and sales of games,
hidden-gems
: rank games to discover "hidden gems". NB: This lead to my contribution to Steam250,Steam-Bayesian-Average
: rank games, developers and publishers,Steam-Labs-Recommender
: tweak the Interactive Recommender of Steam Labs,hidden-demos
: rank games which offer a demo.
metacouncil-goty
: ranked-choice voting for Games of the Year Awards on MetaCouncil/Steam in 2018-2020,steam-era-goty
: ranked-choice voting for Games of the Year Awards on ResetERA/Steam in 2017,steam-groups
: descriptive stats regarding the libraries of members of a Steam group.
match-steam-tags
@PyPI: download and match Steam tags with appIDs,steam-tag-mapping
: visualize an embedding of Steam tags.epic-games-tag-mapping
: visualize an embedding of tags on the Epic Games Store.
humble-monthly
: analyze the content of Humble Monthly Bundles,recent-sales
: a crude attempt at estimating Steam sales and revenue,steam-hype
: query a third-party API to find upcoming Steam games with many followers,steam-trade-finder
: find Steam trades for a given appID,steam-market
: find arbitrages on the Steam Market.steam-points-shop
: find games which have been removed from the Steam Points Shop.AmongUs-DAU
: compute "Daily Active Users" (DAU) of Among Us from "Concurrent Connected Users" (CCU),bundle-split
: fetch bundle content, then price bundle split based on prices at keyshop resellers.steampy-buy-orders
: automatically set buy orders on the Steam Market with steampy.steam-next-fest
: fetch new demos from the Steam Next Fest, then play them as fast as possible.add-free-licenses
: automatically add free licenses on Steam with ASF IPC.steam-player-level-percentiles
: query and analyze percentiles of player levels on Steam.
gamedatacrunch
@PyPI: an API to download data through GameDataCrunch API.
steamspypi
@PyPI: an API to download data through SteamSpy API.
download-steam-reviews
@PyPI: download every review for the game of your choice,steampi
@PyPI: download app details (including release date) via Steam API, and match names with appIDs,steam-api
: download a list of all appIDs through Steam API, then download their app details, create an aggregate similar to SteamSpy's (but more exhaustive), finally analyze store attributes and map tags.
NB: With steam-api
, store descriptions can also be aggregated for later processing.
heroku-flask-api
: serve the matching results through an API built with Flask on Heroku,heroku-levenshtein-api
: match game names with Levenshtein distance via an API built with Flask on Heroku,heroku-clip
: classify images through an API built with Streamlit on Heroku,
steam-svelte-autocomplete
: auto-complete game names with Svelte,steam-popular-appids
: create a short list of popular Steam appIDs,steam-curator-release-dates
: query Steam API to reveal hidden release dates,
steam-store-snapshots
: app lists,steam-api-data
: app details,download-steam-banners-data
: store banners,download-steam-screenshots-data
: store screenshots,steam-filtered-image-data
: filtered library images (vertical banners, logos), and the Steam-OneFace dataset,steam-reviews-data
: reviews,steamspy-data
: SteamSpy data snapshot,hidden-gems-data
: language stats for regional rankings of "hidden gems",recent-sales-data
: aggregate of SteamSpy data between July 17th, 2017 and February 6th, 2018.
egs-15DaysofGames
: datamining of 15 Days of (free) Games on the Epic Games Store (EGS),egs-datamining
: datamining of unreleased games on the Epic Games Store (EGS),epic-games-ratings
: Bayesian average ratings of games on the Epic Games Store,epic-games-achievements
: achievements on the Epic Games Store,epic-games-tracker
: track the numbers of players and ratings on the Epic Games Store,epic-games-promotion-tracker
: track upcoming promotional offers on the Epic Games Store,epic-games-gift-tracker
: track upcoming gift wrappings on the Epic Games Store,epic-games-vault-tracker
: track upcoming vaulted mystery games on the Epic Games Store,epic-games-player-estimates
: correlate the numbers of players and ratings on the Epic Games Store,epic-games-js
: download JavaScript files (cached webpack) from the Epic Games Store,geforce-leak
: datamining of Nvidia's GeForce NOW (GFN),humble-choice-leak
: datamining to retrieve leaks for Humble Choice.