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_KEY
with your Steam API key (Create one here)STEAM_USER_ID
with 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-data
Github Action on your repository (TabActions
at the top of the page) - Use Github Pages to deploy the
docs
folder (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.yaml
for 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).