Skip to content

gSynch allows you to synchronise your Git repository with your Steam Workshop publication in few clicks.

License

Notifications You must be signed in to change notification settings

Tritfire/gSynch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gSynch

gSynch allows you to synchronise your Git repository with your Steam Workshop publication in few clicks.

Development state : high

gSynch is currently in a hight development state which means that it will receive tons of new updates very often. To follow the gSynch development, you can watch this repository or star it!

Information

gSynch is entirely coded in Python, this mean that you have to install it before using gSynch.

Requirements

How to use

1. Getting the App and File IDs

App ID

To get your Application ID, go to the Steam Store and then go to your application's page. Then, look at the URL, you should get something like this :

appid

The App ID is what's circled in red.

File ID

Now that you have your App ID, you need to find your the File ID that will be used to update your Workshop Item. To get it, go to your Workshop Item page. You should get an URL similar to this :

fileid

Again, the File ID is what's circled in red.

2. Launching the script

  • Open a new Terminal and change the current working directory to where gSynch is installed (use the cd <path> command to do so).
  • You can now launch gSynch by typing this command in your command-prompt :
python main.py <steam_app_id> <steam_workshop_file_id> <repository_public_link>

And replace <steam_app_id>, <steam_workshop_file_id>, <repository_public_link> with their respective values

Misc

Credits

Used softwares

  • Jetbrains PyCharm 2019.3 Professional

About

gSynch allows you to synchronise your Git repository with your Steam Workshop publication in few clicks.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages