Ok finished version 3
-- WARNING: THIS IS SUB ALPHA CODE, DO NOT USE IF YOU DON'T KNOW PYTHON - HELL EVEN IF YOU DO (I have vertigo and am on a LOT of drugs) ... IT IS PURELY A PROOF OF CONCEPT --
-What it does-
* Creates shortcuts of your steam library
* Downloads images for you steam library (excluding screen shots)
* Puts images in appropriate Meta directory
* Downloads screenshots
* Downloads movies
* Updates database with creation date, and overiew [NEW]
* Runs in command line as an exe file [NEW]
* Uses a config.ini file for all file locations [NEW[
* Pulls game list xml form your public steam profile (see instructions) [NEW]
-Issues-
* This works by running steam silently in the background ( some of my titles had issues just running exe ) and then kicking off by appid.
This means that currently you will have to open a minimized mgalaxy after closing a game. (Help! Any ideas? )
-Lessons learned (useful for mgalaxy creators)-
* a wo
rkable version in mgalaxy_runway is totally reasonable without the extra headaches, it would need to use the following:
a. the public games list xml available for a user in steam:
https://steamcommunity.com/id/<profileID>/games?xml=1
- this would pull the game name and app id
b. use of the steamgriddb api:
https://www.steamgriddb.com/api/v2 - this would easily pull appropriate graphics
c. pulling steam images, movies, and info from akami (no api key needed)
- to get the graphics, descriptions, screenshots, and movies
* ISSUE 1 - it runs apps pretty quick but has an issue while closing - see above, any help would be a godsend
* ISSUE 2 - created a .exe (yay pyinstaller) but it is slighty too big to add as an attachment ( moderators what
would you like me to do with it? Also does any of this help you guys with supporting steam? I'm pretty much
done except for more robust error messages and fixing the closing app to minmized mgalaxy issue (Issue 1)