2011-m1s2-ter/code/serveur
2011-02-24 14:45:33 +01:00
..
php Renomage de menu.html et footer.html en menu.inc et footer.inc (puisqu'ils contiennent du code PHP). 2011-02-24 14:45:33 +01:00
select Requêtes SQL pour la création de parties. 2011-01-20 00:27:32 +01:00
.gitignore Création de parties : 100% (manque le debug). 2011-02-02 11:22:59 +01:00
dump.url Automatisation de la régénération de la BDD. 2011-02-12 15:37:30 +01:00
dump2mysql.sh Serveur : ça avance ! 2011-02-01 18:03:38 +01:00
dump2sqlite.sh Création des index à la fin du dump pour que ça consomme moins de RAM. 2011-02-24 14:36:25 +01:00
parties.json Serveur : set_partie. 2011-02-04 12:54:50 +01:00
README.sh Moins de messages d'erreurs avec README.sh 2011-02-24 14:33:51 +01:00

#!/bin/sh

# cat dump.url
# Aller à cette adresse, et télécharger le dernier dump
echo
echo "Étape 1/3 : Téléchargement"
echo "=========================="
latest="$(wget 'http://www.lirmm.fr/~lafourcade/JDM-LEXICALNET-FR/?C=M;O=D' -O- | grep '\-LEXICALNET\-JEUXDEMOTS\-FR\-\(NOHTML\)\?\.txt' | head -n 1 | sed -E -e 's/^.*<a href="([0-9]*-LEXICALNET-JEUXDEMOTS-FR-(NOHTML)?\.txt)">.*$/\1/')"
wget -c 'http://www.lirmm.fr/~lafourcade/JDM-LEXICALNET-FR/'"$latest"

echo
echo "Étape 2/3 : Conversion vers sql"
echo "==============================="
./dump2sqlite.sh "$latest" > sql

echo
echo "Étape 3/3 : Insertion dans la bdd"
echo "================================="
[ -e php/db ] && mv php/db php/db.old
pv sql | sqlite3 php/db


: > /tmp/log-chmod-pticlic
sudo chgrp -R www-data php > /tmp/log-chmod-pticlic || sudo chgrp -R www php > /tmp/log-chmod-pticlic || {
	cat /tmp/log-chmod-pticlic
	echo "ATTENTION : Les deux méthodes de chgrp ont échoué !"
	exit 1
}
chmod 664 php/db
chmod 775 php