A Web App that interacts with the Steam API. Allows calculating stats like the total playtime per platform.
You can either use the official deployment steam.mnzn.dev or deploy this app to your own Cloudflare Account.
This project is built primarily for a Cloudflare Pages deployment. The main
branch is automatically deployed to steam.mnzn.dev.
If you'd like to deploy this app to your own Cloudflare Account, you can do so by forking this repository and creating a new Cloudflare Pages project:
- Fork this repository
- Log in to your Cloudflare Account and navigate to the Workers & Pages tab
- Click "Create application"
- Select the "Pages" tab
- Click "Connect to Git", then select your fork of this repository
- Click "Begin setup"
- Use the following settings:
- Production branch:
main
- Framework preset:
None
- Build command:
./cloudflare-build.sh
- Build output directory:
/src/Meenzen.SteamTools/bin/Release/net8.0/publish/wwwroot
- Production branch:
- Click "Save and Deploy"
- Profit
Pull requests are welcome. Please use Conventional Commits to keep commit messages consistent.
- Steam Web API Documentation by xPaw provides a great overview of the available Steam API endpoints.
Distributed under the MIT License. See LICENSE
for more information.