Ligne de commande du logiciel¶
Le logiciel accepte certaines informations sur sa ligne de commande permettant ainsi d'automatiser un certain nombre de choses lorsqu'on souhaite par exemple lancer une indexation d'un lot de fichiers :
- --titre="un titre"
- --auteur="un auteur"
- --url="http://www.blabla.moi/${url}"
- --fichier="toto.svg"
- --licence="cc-by-sa"
- --typedoc="Clip art"
- --description=""
- --collection="http://data.abuledu.org/URI/xxxxxx"
- --login="toto@cheztoto.com"
- --password="totoestunhéro"
Exemple¶
#la recup de l'url est un peu sportive ... #automatisation de l'import des cliparts de ... if [ ! -d archives ]; then mkdir archives fi for fic in *.svg do base=`basename $fic .svg` url=`grep IMG/odg/${base}.odg ../2/* | cut -d ":" -f1 | cut -d "/" -f3` titre=`grep -h "<title>" ../2/${url} | sed s/".*<title>"/""/ | sed s/" - blablabla.*"/""/` ~/dev/abuledu-data/abuledu-data --titre="${titre}" --auteur="un auteur" --url="http://www.blabla.moi/${url}" --fichier=${fic} --licence="cc-by" --typedoc="Clip art" --description="" --collection="http://data.abuledu.org/URI/xxxxxx" --login="toto@cheztoto.com" --password="totoestunhéro" #on deplace le fichier dans les archives pour ne pas le re-indexer si on relance le script plus tard mv $fic archives/$fic done