One solution that worked involved a browser extension. Basically, once you clicked unsubscribe on a mod, it would open the steam workshop mod page in your default browser with a custom URL parameter that told the extension to "click" the unsubscribe button. I worked! but it involves installing an extension and having a bunch of tabs opening for every mod you unsubscribe. I could perhaps replace the param with a list of mod ids to unsubscribe from... which could work in theory, but still messy.
Utilizing the Steam Web API sounds neat but that means the user would have to generate their Steam key and then store said key in Keith's unencrypted config file, available for all to see. God damnit.
steam web api works
storing it in plain text is kinda ass though.
I could perhaps not store it at all, and have the user enter in the key on the occasion they actually need it. Tedious, but idk.
Man i have no idea how to go about this
One solution that worked involved a browser extension. Basically, once you clicked unsubscribe on a mod, it would open the steam workshop mod page in your default browser with a custom URL parameter that told the extension to "click" the unsubscribe button. I worked! but it involves installing an extension and having a bunch of tabs opening for every mod you unsubscribe. I could perhaps replace the param with a list of mod ids to unsubscribe from... which could work in theory, but still messy.
Utilizing the Steam Web API sounds neat but that means the user would have to generate their Steam key and then store said key in Keith's unencrypted config file, available for all to see. God damnit.