dbeley.github.io/my-steam-library
This is a simple website to display my Steam library. The data is updated weekly thanks to a Github action.
The data can also be downloaded in various format (csv, xlsx, pdf) directly from the deployed website.
See also steam_stats which is the utility used to extract the data from Steam.
If you want to create your own, follow those instructions:
- Fork this repository (at the top of this page)
- Add the following secrets to your repository settings (
Repository settings>Secrets and variables>Actions>New repository secret)STEAM_API_KEYwith your Steam API key (Create one here)STEAM_USER_IDwith your Steam User ID (Find it in your Steam account page)
- Allow the Github Action to write on your repository (
Repository settings>Actions>General>Workflow permissions>Read and write) - Manually run the
refresh-dataGithub Action on your repository (TabActionsat the top of the page) - Use Github Pages to deploy the
docsfolder (Repository settings>Pages>Deploy from a branch>Select main branch>docs folder>Save) - The website will soon be available at
https://YOUR_USERNAME.github.io/my-steam-library - The Github Action should automatically run every week (see
.github/worklows/refresh_data.yamlfor the exact schedule)
Depending on the size of your library the data refresh can take a long time (~40 minutes for a library with ~1600 games).