From ad9a6a6ca095c16556350b70e641fc882e3d25aa Mon Sep 17 00:00:00 2001 From: ache Date: Fri, 6 Jan 2017 05:07:12 +0100 Subject: autoWall -> autoWall.sh --- Makefile | 2 +- autoWall | 54 ------------------------------------------------------ autoWall.sh | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 55 insertions(+), 55 deletions(-) delete mode 100755 autoWall create mode 100755 autoWall.sh diff --git a/Makefile b/Makefile index 7d52202..20e1997 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ install: - sudo cp -i autoWall /usr/bin/autoWall + sudo cp -i autoWall.sh /usr/bin/autoWall sudo cp -i bot4chan.py /usr/bin/bot4chan sudo cp -i coWifi /usr/bin/coWifi sudo cp -i img2pdf.sh /usr/bin/img2pdf diff --git a/autoWall b/autoWall deleted file mode 100755 index 06509bb..0000000 --- a/autoWall +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/bash - -wallDir=/media/Wall - -for action in $@ -do - if [ ${action:0:1} = "+" ] - then - if [ -d ${wallDir}/${action:1} ] - then - echo ${action:1}/ >> ${wallDir}/listDirWall - fi - fi - if [ ${action:0:1} = "-" ] - then - if [ -d ${wallDir}/${action:1} ] - then - sed -i "/${action:1}/d" ${wallDir}/listDirWall - fi - fi - if [ ${action:0:1} = "=" ] - then - if [ -d ${wallDir}/${action:1} ] - then - sed -i "/^${action:1}\/$/d" ${wallDir}/listDirWall - fi - fi -done - -cmpWall=0 - -for ligne in `cat ${wallDir}/listDirWall` -do - cmpWall=$(( cmpWall + `ls "${wallDir}/$ligne" | wc -l` )) - echo "$ligne : " -done - -randWall=$[( $RANDOM % $cmpWall )] - - -for ligne in `cat ${wallDir}/listDirWall` -do - if [ `ls "${wallDir}/$ligne" | wc -l` -gt $randWall ] - then - echo ${wallDir}/$ligne`ls ${wallDir}/$ligne | head -n $randWall | tail -n 1` > ~/.actWall - nitrogen --set-zoom-fill ${wallDir}/$ligne`ls ${wallDir}/$ligne | head -n $randWall | tail -n 1` - echo "Wall set " ${wallDir}/$ligne`ls ${wallDir}/$ligne | head -n $randWall | tail -n 1` - break - else - randWall=$(( randWall - `ls "${wallDir}/$ligne" | wc -l` )) - fi -done - -echo $cmpWall diff --git a/autoWall.sh b/autoWall.sh new file mode 100755 index 0000000..06509bb --- /dev/null +++ b/autoWall.sh @@ -0,0 +1,54 @@ +#!/usr/bin/bash + +wallDir=/media/Wall + +for action in $@ +do + if [ ${action:0:1} = "+" ] + then + if [ -d ${wallDir}/${action:1} ] + then + echo ${action:1}/ >> ${wallDir}/listDirWall + fi + fi + if [ ${action:0:1} = "-" ] + then + if [ -d ${wallDir}/${action:1} ] + then + sed -i "/${action:1}/d" ${wallDir}/listDirWall + fi + fi + if [ ${action:0:1} = "=" ] + then + if [ -d ${wallDir}/${action:1} ] + then + sed -i "/^${action:1}\/$/d" ${wallDir}/listDirWall + fi + fi +done + +cmpWall=0 + +for ligne in `cat ${wallDir}/listDirWall` +do + cmpWall=$(( cmpWall + `ls "${wallDir}/$ligne" | wc -l` )) + echo "$ligne : " +done + +randWall=$[( $RANDOM % $cmpWall )] + + +for ligne in `cat ${wallDir}/listDirWall` +do + if [ `ls "${wallDir}/$ligne" | wc -l` -gt $randWall ] + then + echo ${wallDir}/$ligne`ls ${wallDir}/$ligne | head -n $randWall | tail -n 1` > ~/.actWall + nitrogen --set-zoom-fill ${wallDir}/$ligne`ls ${wallDir}/$ligne | head -n $randWall | tail -n 1` + echo "Wall set " ${wallDir}/$ligne`ls ${wallDir}/$ligne | head -n $randWall | tail -n 1` + break + else + randWall=$(( randWall - `ls "${wallDir}/$ligne" | wc -l` )) + fi +done + +echo $cmpWall -- cgit v1.2.3