diff --git a/cron.sh b/cron.sh index 52dc642..4aed5b9 100644 --- a/cron.sh +++ b/cron.sh @@ -4,5 +4,5 @@ npm install node utils/melangerATrouver.js node utils/majATrouver.js tsc -cp -r public/* /var/www/sutom2/ -cp -r js/ /var/www/sutom2/ +cp -r public/* /var/www/sutom/ +cp -r js/ /var/www/sutom/ diff --git a/utils/melangerATrouver.js b/utils/melangerATrouver.js index 1e1178e..2623050 100644 --- a/utils/melangerATrouver.js +++ b/utils/melangerATrouver.js @@ -3,6 +3,7 @@ * Petit script qui nettoie le fichier des mots à trouver pour le mettre dans le format attendu par le système */ var fs = require("fs"); +var listeMotsProposable = require("../js/mots/listeMotsProposables"); function shuffle(array) { let currentIndex = array.length, randomIndex; @@ -49,7 +50,8 @@ fs.readFile("data/motsATrouve.txt", "UTF8", function (erreur, contenu) { !mot.toUpperCase().startsWith("W") && !mot.toUpperCase().startsWith("X") && !mot.toUpperCase().startsWith("Y") && - !mot.toUpperCase().startsWith("Z") + !mot.toUpperCase().startsWith("Z") && + listeMotsProposable.default.Dictionnaire.includes(mot) ) .join("\n"); fs.writeFile( diff --git a/utils/nettoyageATrouver.js b/utils/nettoyageATrouver.js index 93e7128..0f95485 100644 --- a/utils/nettoyageATrouver.js +++ b/utils/nettoyageATrouver.js @@ -3,6 +3,7 @@ * Petit script qui nettoie le fichier des mots à trouver pour le mettre dans le format attendu par le système */ var fs = require("fs"); +var listeMotsProposable = require("../js/mots/listeMotsProposables"); function shuffle(array) { let currentIndex = array.length, randomIndex; @@ -61,7 +62,8 @@ fs.readFile("data/motsATrouve.txt", "UTF8", function (erreur, contenu) { !mot.toUpperCase().startsWith("W") && !mot.toUpperCase().startsWith("X") && !mot.toUpperCase().startsWith("Y") && - !mot.toUpperCase().startsWith("Z") + !mot.toUpperCase().startsWith("Z") && + listeMotsProposable.default.Dictionnaire.includes(mot) ) .map(function (mot) { return '"' + mot.toUpperCase() + '",';