#!/bin/bash
textEIN()
{
if [ $szANZ -eq 0 ]; then
continue
fi
szTRR=$(zenity --entry --ok-label "weiter zu Schriftgröße" --title "Texteingabe" --text="Schreiben oder Kopieren:" --entry-text "gewünschter Text" 2> /dev/null )
if [ $? -ne 0 ]; then
return
fi
szTRT=$(echo "$szTRR" | sed 's#|#QqWqQ#g' | sed 's#\\#QqBqQ#g' | sed 's|\&|VvUvV|g' | sed 's|\*|VvSvV|g' | sed 's|<|VvLvV|g' | sed 's|>|AaGaA|g' | sed 's|$|
|g')
szTR=$(echo $szTRT | sed 's|
|
|g')
szSzz=$(zenity --scale --ok-label "Einfügen" --title="Schriftgröße" --text=" Einstellung der Schrifthöhe" --min-value=1 --max-value=7 --value=3 2> /dev/null)
if [ $? -ne 0 ]; then
return
fi
if [ $szSzz -eq 1 ]; then
szSch=x-small
elif [ $szSzz -eq 2 ]; then
szSch=small
elif [ $szSzz -eq 3 ]; then
szSch=medium
elif [ $szSzz -eq 4 ]; then
szSch=large
elif [ $szSzz -eq 5 ]; then
szSch=x-large
elif [ $szSzz -eq 6 ]; then
szSch=xx-large
elif [ $szSzz -eq 7 ]; then
szSch=300%
else
exit
fi
nT=$(cat <<_EOF_
$szTR
_EOF_ ) nTT=$(cat ~/Bla/Web/seiten/page$aALT.htm | sed "s|
Übersicht
Weiter zu page$aNEUU
|$nT\n &|g" | sed 's|ü|\ü|g' | sed 's|ä|\ä|g' | sed 's|ö|\ö|g' | sed 's|Ü|\Ü|g' | sed 's|Ä|\Ä|g' | sed 's|Ö|\Ö|g' | sed 's|ß|\ß|g' | sed 's|VvLvV|\<|g' | sed 's|AaGaA|\>|g' | sed 's|VvUvV|\&|g' | sed 's|VvSvV|\*|g' | sed 's|QqBqQ|\\|g' | sed 's#QqWqQ#|#g') cat > ~/Bla/Web/seiten/page$aALT.htm <<_EOF_ $nTT _EOF_ } bildEIN() { if [ $szANZ -eq 0 ]; then continue fi szB=$(zenity --file-selection --file-filter='*.gif *.jpg' 2> /dev/null) if [ $? -eq 1 ]; then return else cp "$szB" ~/Bla/Web/bilder szBN=$(echo ${szB##*/}) szBREIT=$(convert "$szB" -flatten -format '%w' info: ) szHOCH=$(convert "$szB" -flatten -format '%h' info: ) nT=$(cat <<_EOF_
_EOF_ ) nTT=$(cat ~/Bla/Web/seiten/page$aALT.htm | sed "s||$nT\n &|g") cat > ~/Bla/Web/seiten/page$aALT.htm <<_EOF_ $nTT _EOF_ fi } szR=101 while [ $szR -ne 106 ] do szANZ=$(find ~/Bla/Web/seiten/ -maxdepth 1 -type f -name "page*.htm" | wc -l) aALT=$(echo "scale=3; $szANZ/1000" | bc -ql | sed 's|\.||g') aNEU=$(echo "scale=3; ($szANZ+1)/1000" | bc -ql | sed 's|\.||g') aNEUU=$(echo "scale=3; ($szANZ+2)/1000" | bc -ql | sed 's|\.||g') if [ $szANZ -eq 0 ]; then xMES=$(echo "Erst eine neue Seite erstellen") else xMES=$(echo "Text oder Bild in page$aALT.htm einfuegen") fi xmessage -fn '-*-*-*-r-*--25-0-0-0-p-*-iso8859-1' -title "Web-Seiten-Projekt" -center -buttons "Text links,Text mittig,Bild links,Bild mittig,neue Seite,Fertig" "$xMES" szR=$? if [ $szR -eq 105 ]; then szCol=$(zenity --color-selection --show-palette 2> /dev/null) if [ $? -eq 1 ]; then exit else szFb=$( printf \#%02X%02X%02X $(echo $szCol | sed 's/rgb(//g' | sed 's/)//g' | sed 's/,/ /g') ) cat > ~/Bla/Web/seiten/page$aNEU.htm <<_EOF_