#/bin/bash # ver 4.51 2014-03-11 12:03:08 nexttime=5000 #másodpercként mutatja az új képet EMAIL=erdav@freemail.hu ; SIZE=1280 if ! which convert ; then zenity --error --text='Programot kell telepiteni\nKérni fogom a jelszót' sudo apt-get -y install imagemagick fi #zenity --error --text='Válogasd ki a képeket egy külön könyvtárba! \n Jegyezd meg a mappa nevét!\nKattints az OK gombra!' #cel=$(zenity --file-selection --directory) #cd $cel function szamol { export DB=1 DB=$DB+1 for i in *.jpg ; do let DB=$DB+1 done } if [ -e index.php ]; then echo -e "\tEgyszer már lefutott" ; echo -e "\tEz funkció még nem mködik" else for file in *.JPG ; do if [ "$file" == '*.JPG' ] ; then echo "nincs nagybetüs .JPG" ; break fi echo $file | tr " " "_" | sed 's/.JPG$/.jpg/' | xargs mv -v "$file" done echo atalakitottam kisbetusre for file in *.jpg ; do if [ "$file" == '*.jpg' ] ; then echo "nincs kisbetüs .JPG" ; exit 1 ; fi if [ `echo $file | grep -v [a-zA-Z0-9._]` ] ; then file2= echo `date +%x%H%M%S`$file | tr " -" "_" | tr -dc "[a-zA-Z0-9._:]" | xargs mv -v "$file" else echo 'nem kell valtoztatni' fi done for file in *.jpg ; do mv -v "$file" `echo $file | tr " " "_" | tr -dc "[a-zA-Z0-9._]" ` done mkdir print mkdir big cd print mv -v ../*.jpg . szamol # echo 'Ez itt a nulladik kep Vissza ' > 0.s.html # MOST=1 echo . pwd ( for i in *.jpg do let MOST=$MOST+1 ; let NEXTIMG=$MOST+1 echo '' > ../$MOST.html echo '' >> ../$MOST.html echo -n " " >> ../$MOST.html echo '
' >> ../$MOST.html echo ' Vissza a főoldalra ' >> ../$MOST.html echo '
' >> ../$MOST.html if [ "$1" != "--print" ] ; then echo '
' >> ../$MOST.html let last=MOST-1 echo '
' >> ../$MOST.html echo " Last clip " >> ../$MOST.html echo '
' >> ../$MOST.html echo " Print size " >> ../$MOST.html echo '
' >> ../$MOST.html echo '
' >> ../$MOST.html echo " Stop " >> ../$MOST.html echo '
' >> ../$MOST.html # else # echo $1 # echo dollar1 egyenlo no printtel fi echo "" >> ../$MOST.html echo '' >> ../$MOST.html echo '' >> ../$MOST.html echo '' > ../$MOST.s.html echo '' >> ../$MOST.s.html echo "" >> ../$MOST.s.html echo ' Vissza a fő oldalra ' >> ../$MOST.s.html if [ "$1" != "--print" ] ; then echo " Print size " >> ../$MOST.s.html echo " Dia film START :) " >> ../$MOST.s.html fi echo " last clip " >> ../$MOST.s.html echo "
" >> ../$MOST.s.html echo '' >> ../$MOST.s.html nice -n17 convert "$i" -resize $SIZE ../big/"$i" ; nice -n17 convert ../big/"$i" -resize 200 ../"$i" # let MOST=$MOST+1 ; let SZAZALEK=$MOST*100/$DB ; echo "$SZAZALEK" done echo "most=$MOST" > /tmp/most.log let MOST=$MOST+1; echo '' > ../$MOST.html echo '' >> ../$MOST.html echo -n " " >> ../$MOST.html echo '

end

' >> ../$MOST.html echo '

Ez itt az internet vege! Finish !

' >> ../$MOST.html ) | zenity --progress \ --title="Képek módosítása honlap készítés céljából. Utána már csak fel kell másolni" \ --text="Folyamatban van. Nagyon folyamatban van. Komolyan..." \ --percentage=0 \ --auto-close \ --auto-kill \ #--pulsate # echo '' > ../$MOST.html # echo '' >> ../$MOST.html # echo -n " " >> ../$MOST.html # echo '

end

' >> ../$MOST.html # echo '

Ez itt az internet vege! Finish !

' >> ../$MOST.html echo -e "\t Kész van a képek módosítása!" #cp index.html index_old.html #cp index.php index_old.php cd .. pwd | xargs basename | tr "_" " " > /tmp/mkweb.tmp read HEAD < /tmp/mkweb.tmp echo $HEAD echo -n 'Kérem írja be a honlap fõoldalán lévõ szöveget! ' read -t20 HEAD2 if [ "$HEAD2" ] ; then HEAD=$HEAD2 fi echo '
' > /tmp/mkweb_foot echo '' > index.php echo '' >> index.php echo "> index.php echo "if(! \$f) { \$num=0; \$f=fopen('count.txt','a'); } else " >> index.php echo " \$num=fread(\$f,11); fclose(\$f); \$num ++ ; \$f=fopen('count.txt','w'); fwrite(\$f,\$num,11); fflush(\$f); fclose(\$f); \$f=fopen('date.html','a'); fwrite(\$f,\$num . date(' Y-m-d H:i:s ') . gethostbyaddr( getenv('REMOTE_ADDR')) . \"
\\n\" ,199); fflush(\$f); fclose(\$f); ?>" >> index.php echo '' >> index.php echo '' >> index.php #echo -n 'Kérem írja be az e-mail címét! ' #read EMAIL echo "

e-mail vissza

" >> index.php MOST=1 for file in *.jpg ; do if [ `identify -format "%[fx:w]" $file ` -ge `identify -format "%[fx:h]" $file` ]; then # echo "\nifekvo"; echo " " >> index.php else # echo "\nallo" ; echo " " >> /tmp/mkweb_foot fi let MOST=$MOST+1 # echo -e "\b\b\b\b\b $MOST %" done cat /tmp/mkweb_foot >> index.php echo '' >> index.php #cp index.php index.html #rm index.php fi echo -e "\a" espeak -vhu "Kész van a másolás" zenity --error --text='Kész van\nsikerült'