Skip to content
This repository has been archived by the owner on Jul 17, 2022. It is now read-only.
/ SteamGameChecklist Public archive

Checklist of your steam games using Svelte & csharp

License

Notifications You must be signed in to change notification settings

peppage/SteamGameChecklist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Steam Game Checklist

Just an example repo. Archived because it's not going to be updated.

About (purpose)

I need a list of the steam games I own so I can make sure I've written a review and added it to my Steam Curator.

I wanted something simple so I used SQLite. It's a simple tool for personal use.

You'll need to supply your own Steam Api Key and Steam UserId in the appsettings.json file.

Using Svelte

Check this repo for an updated way to use Svelte.

Steam integration

I needed to run the games download every time the site started so I wanted to include it in startup. This is the part of the app that could be improved. I made a server to make it easy to be used in other locations if I ever decide to move it but as it is right now it's a little weird.

Maybe adding a refresh button to the website that would run it on the user's request would be clearer.

Limitations

Of course Steam doesn't return games that are "Profile Features Limited" so there will be games that are missing. I found the information on the steam forums.

How to build

To build on Windows run,

dotnet publish -c Release

To create an exe you can run that will startup the site. You'll need to move a checklist.db into the directory for the site to run.