All Projects → gabyfle → gSynch

gabyfle / gSynch

Licence: Apache-2.0 License
gSynch allows you to synchronise your Git repository with your Steam Workshop publication in few clicks.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to gSynch

VJ-Base
An addon for Garry's mod that contains bunch of bases to make many different types of addons.
Stars: ✭ 57 (+103.57%)
Mutual labels:  workshop, gmod
gmodws
GMPublish functionality without graphical steam
Stars: ✭ 23 (-17.86%)
Mutual labels:  workshop, gmod
wsdm-digg-2020
No description or website provided.
Stars: ✭ 15 (-46.43%)
Mutual labels:  workshop
JavaFXWorkshop
Code and a handout for a JavaFX workshop
Stars: ✭ 24 (-14.29%)
Mutual labels:  workshop
Not-a-Dog-Workshop
Workshop to build an automatic Not a Dog application , using the Serverless Azure Functions and Cognitive Services
Stars: ✭ 15 (-46.43%)
Mutual labels:  workshop
fx-trading-app
Forex Trading Application workshop
Stars: ✭ 23 (-17.86%)
Mutual labels:  workshop
DscWorkshop
Blueprint for a full featured DSC project for Push / Pull with or without CI/CD
Stars: ✭ 151 (+439.29%)
Mutual labels:  workshop
Machine-Learning-in-Python-Workshop
My workshop on machine learning using python language to implement different algorithms
Stars: ✭ 89 (+217.86%)
Mutual labels:  workshop
amsterdamjs-clojurescript-workshop
Educational materials for ClojureScript workshop @ AmsterdamJS '18
Stars: ✭ 28 (+0%)
Mutual labels:  workshop
CFP
Repositório para sugestões de palestras, workshops e outras atividades da comunidade PHPRio
Stars: ✭ 39 (+39.29%)
Mutual labels:  workshop
AzureFunctions-Workshop
Multi-language Azure Functions Workshop
Stars: ✭ 20 (-28.57%)
Mutual labels:  workshop
XPGUI
A modern VGUI framework.
Stars: ✭ 15 (-46.43%)
Mutual labels:  gmod
godge
Godge is a self-hosted container-based online judge for meetups and workshops.
Stars: ✭ 13 (-53.57%)
Mutual labels:  workshop
workshop-init
워크숍 개발 환경 설정하기
Stars: ✭ 23 (-17.86%)
Mutual labels:  workshop
angular2-labb
Angular 2 workshop
Stars: ✭ 20 (-28.57%)
Mutual labels:  workshop
ui3d2d
A clean and simple 3D2D UI library for Garry's Mod. Built to be easy to use and optimised.
Stars: ✭ 18 (-35.71%)
Mutual labels:  gmod
Bot-Framework-Tutorial
Microsoft Bot Framework Hands on Lab Tutorial
Stars: ✭ 23 (-17.86%)
Mutual labels:  workshop
ultimate-kubernetes-bootcamp
Ultimate Kubernetes Bootcamp
Stars: ✭ 43 (+53.57%)
Mutual labels:  workshop
Fun
Small fun scripts
Stars: ✭ 22 (-21.43%)
Mutual labels:  gmod
VFX-Essentials
VFX graph workshop in HDRP with samples
Stars: ✭ 122 (+335.71%)
Mutual labels:  workshop

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].