-
KP-Steam
KP-Steam is a simple command line utility which can be used to upload mods and missions to Steam Workshop.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
So I think what would be left is to use the Steam SDK directly with the workflow outlined here: https://partner.steamgames.com/doc/features/workshop/implementation There's a python module that looks promising to work with the SDK https://github.com/philippj/SteamworksPy That's what I'll try next, when I have more time. :-)
Here it is. https://github.com/funkymonkeymonk/MarvelChampionsScripted/blob/main/.github/workflows/dev-deploy.yml