/steam-tools

A Web App that interacts with the Steam API. Allows calculating stats like the total playtime per platform.

Primary LanguageHTMLMIT LicenseMIT

Meenzen.SteamTools

A Web App that interacts with the Steam API. Allows calculating stats like the total playtime per platform.

Usage

You can either use the official deployment steam.mnzn.dev or deploy this app to your own Cloudflare Account.

Deployment

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:

  1. Fork this repository
  2. Log in to your Cloudflare Account and navigate to the Workers & Pages tab
  3. Click "Create application"
  4. Select the "Pages" tab
  5. Click "Connect to Git", then select your fork of this repository
  6. Click "Begin setup"
  7. 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
  8. Click "Save and Deploy"
  9. Profit

Contributing

Pull requests are welcome. Please use Conventional Commits to keep commit messages consistent.

Acknowledgements

License

Distributed under the MIT License. See LICENSE for more information.