gSynch

gSynch 2.0.0-beta

Aucune autorisation de téléchargement
  • Auteur Membre supprimé 98332
  • Date de création
Vue principale Mises à jour (1) Historique Discussion
gSynch
Synchronisez vos addons Workshop avec votre dépôt Github !

Ce script est fourni tel quel sans aucune garantie. Il est totalement gratuit.
Si vous trouvez un bogue, vous pouvez me le rapporter dans la section "Issue" ou tout simplement m'en faire part via le forum.
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)
Comment l'utiliser
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
Une fois que vous avez fait pointer votre invite de commande sur la destination de gSynch, vous pouvez l'exécuter grâce à la commande suivante :

Ligne de commande pour lancer gSync:
python gsync-gabyfle.py <appid> <fileid> <repoName>
Remplacez :
  • 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>
Contribuer
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 :
  • Steam
  • J'aime
Réactions: Wasied, thepsyca et Luciano Leggio
Auteur
Membre supprimé 98332
Téléchargements
22
Vues
1 604
Première sortie
Dernière mise à jour
Évaluation
0.00 étoiles(s) 0 appréciations
Rejoignez la discussion Plus d'information
Rejoignz-nous sur Discord