From d32374ffa0d0114f64ce6986ac2971fd93861c65 Mon Sep 17 00:00:00 2001 From: Moribundo Date: Thu, 23 Jun 2022 14:24:44 +0000 Subject: [PATCH] Actualizado a Junio --- backup-rsync.sh | 297 ++++++++++++++++++++++++++++++++++++++++++++++++ bitrate.sh | 29 +++++ djvu-masivo.sh | 9 ++ djvu.sh | 2 +- 4 files changed, 336 insertions(+), 1 deletion(-) create mode 100644 backup-rsync.sh create mode 100644 bitrate.sh create mode 100644 djvu-masivo.sh mode change 100755 => 100644 djvu.sh diff --git a/backup-rsync.sh b/backup-rsync.sh new file mode 100644 index 0000000..94420ba --- /dev/null +++ b/backup-rsync.sh @@ -0,0 +1,297 @@ +#!/bin/bash +clear +# rsync -Pavh --exclude-from=file Tmp proba +# Si ponemos Tmp/ solo copiará los archivos de Tmp, no la carpeta entera +tput setaf 2 +echo " ###################################" +echo "## ##" +echo "## SCRIPT COPIAS DE SEGURIDAD ##" +echo "## RSYNC ##" +echo "## Por ZX80 ##" +echo "## ##" +echo " ####################################" +echo +tput sgr0 +tput setaf 3 +sleep 3s +echo . +echo . +echo . +echo . +echo "Copiando ..." +tput sgr0 +# Para excluir de una lista con archivos y carpetas +# rsync -avz --exclude-from 'lista_excluidos.txt' source/ destino/ + +echo "Copiando 0fotos" +sleep 2s +rsync -Pavh 0fotos /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando Downloads" +sleep 2s +rsync -Pavh Downloads /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando Mail" +sleep 2s +rsync -Pavh Mail /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando basura" +sleep 2s +rsync -Pavh basura /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando descargas" +sleep 2s +rsync -Pavh descargas --exclude 'quake2' /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando dosbox" +sleep 2s +rsync -Pavh dosbox --exclude 'quake2' /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando dwhelper" +sleep 2s +rsync -Pavh dwhelper /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando gPodder" +sleep 2s +rsync -Pavh gPodder /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando git" +sleep 2s +rsync -Pavh git /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando kk" +sleep 2s +rsync -Pavh kk /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando mierda" +sleep 2s +rsync -Pavh mierda --exclude 'store/amule' /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando notas" +sleep 2s +rsync -Pavh notas /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando scribus" +rsync -Pavh scribus /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando sys" +sleep 2s +rsync -Pavh sys /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando tmp" +sleep 2s +rsync -Pavh tmp /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando zim-books" +sleep 2s +rsync -Pavh zim-books /home/zx80/backup/ 1>>salida.txt +echo + +tput setaf 2 +echo ">>> COPIANDO DIRECTORIOS OCULTOS <<<" +tput sgr0 + +echo "Copiando aMule" +sleep 2s +rsync -Pavh .aMule --exclude 'Incoming' --exclude 'Temp' /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando HashCheck" +sleep 2s +rsync -Pavh .HashCheck /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando SoulseekQt" +sleep 2s +rsync -Pavh .SoulseekQt /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando audacity-data" +sleep 2s +rsync -Pavh .audacity-data /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando avidemux" +sleep 2s +rsync -Pavh .avidemux6 /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando claws-mail" +sleep 2s +rsync -Pavh .claws-mail /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando config" +sleep 2s +rsync -Pavh .config /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando cups" +sleep 2s +rsync -Pavh .cups /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando dosbox" +sleep 2s +rsync -Pavh .dosbox /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando gftp" +sleep 2s +rsync -Pavh .gftp /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando gimp" +sleep 2s +rsync -Pavh .gimp-2.8 /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando gnupg" +sleep 2s +rsync -Pavh .gnupg /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando hplip" +sleep 2s +rsync -Pavh .hplip /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando icons" +sleep 2s +rsync -Pavh .icons /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando librewolf" +sleep 2s +rsync -Pavh .librewolf /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando local" +sleep 2s +rsync -Pavh .local /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando mame" +sleep 2s +rsync -Pavh .mame --exclude 'roms' /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando password-store" +sleep 2s +rsync -Pavh .password-store /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando purple" +sleep 2s +rsync -Pavh .purple /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando scribus" +sleep 2s +rsync -Pavh .scribus /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando scripts" +sleep 2s +rsync -Pavh .scripts /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando ssh" +sleep 2s +rsync -Pavh .ssh /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando ssr" +sleep 2s +rsync -Pavh .ssr /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando themes" +sleep 2s +rsync -Pavh .themes /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando tor" +sleep 2s +rsync -Pavh .tor /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando vvv" +sleep 2s +rsync -Pavh .vvv /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando xmame" +sleep 2s +rsync -Pavh .xmame /home/zx80/backup/ 1>>salida.txt +echo + +tput setaf 2 +echo ">>> COPIANDO ARCHIVOS OCULTOS <<<" +tput sgr0 + +echo "Copiando bashrc" +sleep 2s +rsync -Pavh .bashrc /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando bash_profile" +sleep 2s +rsync -Pavh .bash_profile /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando VVV" +sleep 2s +rsync -Pavh .VVV /home/zx80/backup/ 1>>salida.txt +echo + +echo "Copiando xinitrc" +sleep 2s +rsync -Pavh .xinitrc /home/zx80/backup/ 1>>salida.txt +echo + +tput setaf 2 +echo ">>> COPIANDO OTROS ARCHIVOS <<<" +tput sgr0 + +echo "Copiando Antologia" +sleep 2s +rsync -Pavh Antologia.sla /home/zx80/backup/ 1>>salida.txt +echo + +tput setaf 2 +sleep 3s +echo . +echo . +echo . +echo . +echo "Copia realizada correctamente." +echo +echo "Tareando backup..." +echo . +echo . +tar -zcvf backup-$(date +%d-%m-%Y).tgz backup 1>>salida_b.txt +# echo "Purgando directorio e iniciando copia...." +echo . +echo . +echo . +# rm -rf backup +echo " Listo !!!!" +echo +echo +tput sgr0 diff --git a/bitrate.sh b/bitrate.sh new file mode 100644 index 0000000..2366973 --- /dev/null +++ b/bitrate.sh @@ -0,0 +1,29 @@ +#!/bin/bash +#mb * 8388.608 / seg - audio -15 +#800 * 8388.608 / 6760 -40 -15 + +clear +echo "CALCULAR LOS SEGUNDOS" +echo +echo +read -p "Introduce las horas del video: " hor +read -p "Introduce los minutos del video: " min +read -p "Introduce los segundos del video: " seg + +HORA=$(( $hor*3600 )) +MIN=$(( $min*60 )) +CONV=$(( $HORA + $MIN + $seg )) +echo +echo "Segundos del video: " $CONV + +echo +echo "CALCULAR EL BITRATE" +read -p "Introduce los Megas del video resultante: " MB +# read -p "Introduce bitrate del audio: " AUD +AUD=128 + +SUMAUDIO=$(( $AUD+15 )) +MEGAS=$(( $MB*8389/($CONV)-$SUMAUDIO )) + +echo +echo "El bitrate para el video es:" $MEGAS diff --git a/djvu-masivo.sh b/djvu-masivo.sh new file mode 100644 index 0000000..98ba074 --- /dev/null +++ b/djvu-masivo.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +# Conversor pdf a djvu + +for file in *.pdf; do + djvudigital --dpi=500 "$file" +# rm *.pdf +done + diff --git a/djvu.sh b/djvu.sh old mode 100755 new mode 100644 index 5619261..9028a68 --- a/djvu.sh +++ b/djvu.sh @@ -1,4 +1,4 @@ #!/bin/bash -pdf2djvu -d 500 $1 -o $1.djvu +djvudigital --dpi=500 $1 $1.djvu for FILE in *.pdf.djvu; do NEWFILE=`echo "$FILE" | sed 's/.pdf.djvu$/.djvu/'` ; mv "$FILE" $NEWFILE ; done