Ou comment automatiser certaines tâches.
Page pour convertir la syntaxe automatiquement.
Attention, cela convertit “en gros”, sur tout ce qui est syntaxe de base, mais les syntaxes de plugins ne sont pas gérés et il faut bien relire la version finale sur Mediawiki.
Ce script sert en particulier à partager nos tutoriels avec Ryzom Forge.
Un script pour créer un ensemble de répertoires, puis copier dans chacun un start.txt
dans lequel la valeur TAGTITRE
est remplacé par le nom du dossier. Ça sert à créer les pages pour les tags, pour le menu dynamique.
Lancer ce script dans le dossier où on veut faire apparaitre les dossiers, après modification pour les variables.
for var in $(cat liste); do mkdir $var; cp modele $var/start.txt; sed s/TAGTITRE/$var/g -i /chemin_complet_vers_dossier/$var/start.txt; done
liste
, situé dans le même répertoire que le script, doit contenir la liste des tags à ce niveau.modele
, situé dans le même répertoire que le script, doit contenir le modèle de page pour start.txt
.TAGTITRE sera remplacé dans chaque
start.txt par le nom du “tag”, c'est à dire le nom du dossier dans lequel il est.
*
/chemin_complet_vers_dossier/'' : à remplacer par le chemin complet (depuis la racine) vers le dossier où on lance ce script, sinon y'a erreur.