/ServerPrivate/Tools/README.txt
1,3 → 1,3
generate_QR.sh - vygeneruje QR kod pro moduly ze seznamu list.txt
 
 
generate_QR_all.sh - vygeneruje QR kody ve vsech modulech splnujich existenci popisneho souboru.
/ServerPrivate/Tools/generate_QR_all.sh
6,21 → 6,38
ls | while read CATEGORY; do
if [ -d $CATEGORY ]; then
echo "processing modules category:" $CATEGORY
cd $CATEGORY # prejde do kategorie modulu
ls | while read NAME; do # vypise seznam modulu
if [ -d $NAME ]; then # zkontroluje jestli vypsane soubory jsou adresare
ls $CATEGORY | while read NAME; do # vypise seznam modulu
if [ -d $CATEGORY/$NAME ]; then # zkontroluje jestli vypsane soubory jsou adresare
echo "processing module:" $NAME
if [ -r $NAME/PrjInfo.txt ]; then # existuje alespon popisny soubor?
mkdir -p $NAME/DOC/SRC/img/ # pokud neexistuje adresar na obrazky, bude vytvoren
echo creating ./$NAME/DOC/SRC/img/${NAME}_QRcode.png
qrencode -s 15 -l L "http://www.mlab.cz/PermaLink/$NAME" -o "./$NAME/DOC/SRC/img/${NAME}_QRcode.png"
svn add --parents ./$NAME/DOC/SRC/img/${NAME}_QRcode.png
if [ -r $CATEGORY/$NAME/PrjInfo.txt ]; then # existuje alespon popisny soubor?
if [ ! -r $CATEGORY/$NAME/DOC/SRC/img/${NAME}_QRcode.png ]; then
mkdir -p $CATEGORY/$NAME/DOC/SRC/img/ # pokud neexistuje adresar na obrazky, bude vytvoren
echo creating $CATEGORY/$NAME/DOC/SRC/img/${NAME}_QRcode.png
qrencode -s 15 -l L "http://www.mlab.cz/PermaLink/$NAME" -o "$CATEGORY/$NAME/DOC/SRC/img/${NAME}_QRcode.png"
svn add --parents $CATEGORY/$NAME/DOC/SRC/img/${NAME}_QRcode.png
fi
elif [ -r $CATEGORY/$NAME/DirInfo.txt ]; then # existuje alespon popisny soubor adresare?
echo "processing modules subcategory:" $CATEGORY/$NAME/
ls $CATEGORY/$NAME/ | while read SUBNAME; do #
if [ -d $CATEGORY/$NAME/$SUBNAME ]; then # zkontroluje jestli vypsane soubory jsou adresare
if [ -r $CATEGORY/$NAME/$SUBNAME/PrjInfo.txt ]; then # existuje alespon popisny soubor?
if [ ! -r $CATEGORY/$NAME/$SUBNAME/DOC/SRC/img/${NAME}_QRcode.png ]; then
mkdir -p $CATEGORY/$NAME/$SUBNAME/DOC/SRC/img/ # pokud neexistuje adresar na obrazky, bude vytvoren
echo creating $CATEGORY/$NAME/$SUBNAME/DOC/SRC/img/${SUBNAME}_QRcode.png
qrencode -s 15 -l L "http://www.mlab.cz/PermaLink/$SUBNAME" -o "$CATEGORY/$NAME/$SUBNAME/DOC/SRC/img/${SUBNAME}_QRcode.png"
svn add --parents $CATEGORY/$NAME/$SUBNAME/DOC/SRC/img/${SUBNAME}_QRcode.png
fi
fi
fi
done
else
echo repair database sctructure of $CATEGORY/$NAME/
fi
else
echo "No module names"
echo "Nothing to done"
fi
done
cd ..
else
echo "No document dir"
fi