gSynch
Synchronisez vos addons Workshop avec votre dépôt Github !
gSynch est un petit script écrit en Python qui a pour but de synchroniser vos addons publiés sur le Workshop avec leur dépôt Github. Ne vous préoccupez plus d'utiliser les outils ennuyeux que sont gmad et gmpublish : publiez une release Github et lancez le script : l'addon est mis à jour sur le Workshop.
Lien du dépôt Github : Gabyfle/gSynch
Prérequis
L'utilisation de gSynch se fait en ligne de commande. Une fois que vous avez téléchargé la dernière version, et que vous l'avez mis dans un bon petit dossier à l'abri des regards, exécutez-le de la façon suivante :
Remplacez :
Toute contribution à gSynch est la bienvenue. Je vous invite joyeusement à vous rendre sur le dépôt Github pour rapporter des bogues ou soumettre des PR.
Me contacter
Vous avez besoin de mes services ou vous voulez juste discuter ? Ajoutez-moi ici :
Synchronisez vos addons Workshop avec votre dépôt Github !
Informations
gSynch est un petit script écrit en Python qui a pour but de synchroniser vos addons publiés sur le Workshop avec leur dépôt Github. Ne vous préoccupez plus d'utiliser les outils ennuyeux que sont gmad et gmpublish : publiez une release Github et lancez le script : l'addon est mis à jour sur le Workshop.
Lien du dépôt Github : Gabyfle/gSynch
Prérequis
- Une installation correcte de Python, avec les modules suivants (normalement fourni avec toute installation de Python 3.5) :
- json
- requests
- sys
- os
- zipfile
- urllib.request
- datetime
- Un dépôt Github contenant votre addon
- L'addon doit avoir été publié pour pouvoir utiliser gSynch
- Une connexion internet
- Une installation de Garry's Mod (pour avoir accès à gmad et gmpublish)
L'utilisation de gSynch se fait en ligne de commande. Une fois que vous avez téléchargé la dernière version, et que vous l'avez mis dans un bon petit dossier à l'abri des regards, exécutez-le de la façon suivante :
- Sous Windows :
- A l'aide de l'interface graphique, rendez-vous dans le dossier dans lequel vous avez téléchargé gSync
- Faites : MAJ + Clic droit dans le dossier
- Cliquez sur "Ouvrir la fenêtre PowerShell ici"
- Sous Unix :
- Pointez le dossier de téléchargement à l'aide de la commande cd
Ligne de commande pour lancer gSync:
python gsync-gabyfle.py <appid> <fileid> <repoName>
- appid par : l'id de l'application Steam (pour Garry's Mod : 4000)
- fileid par : l'id de votre objet sur le workshop
- repoName par : le nom de votre dépôt Github. Doit suivre le format : <auteur>/<nom>
Toute contribution à gSynch est la bienvenue. Je vous invite joyeusement à vous rendre sur le dépôt Github pour rapporter des bogues ou soumettre des PR.
Gabyfle/gSynch
A Github / Steam Workshop addon synchronizer in Python - Gabyfle/gSynch
github.com
Me contacter
Vous avez besoin de mes services ou vous voulez juste discuter ? Ajoutez-moi ici :
- Steam