Web en mi bolsillo

Estando en casa me vino a la mente  hacer este scrip para llevarme algún sitio de interés para mi disco para después consultarlo , recordándome de la poderosa herramienta de descarga wget, existen otras alternativas,  pero esta es otra mas y se los dejo a su disposición por si desean usarla

 

 

#!/bin/bash

# Scrip de descarga de un sitio web completo para 
# almacenarlo en nuestro disco duro y después leerlo

cd Escritorio
mkdir webs_descargadas
cd webs_descargadas

function comprobar {
if [[ $? -ne 0 ]]; then
#statements
exit
fi
}

pagina=`zenity --entry --text="introduce la pagina a descargar" --entry-text="https://javier53348.cubava.cu"`
comprobar
zenity --question --text="Se descargara la el sitio $pagina desea continuar"
comprobar
descarga="wget -c -p -m -k -E --mirror --convert-links -erobots=off --html-extension"
$descarga $pagina 2>&1 | sed -u 's/.* \([0-9]\+%\)\ \+\([0-9.]\+.\) \(.*\)/\1\n# Su descarga esta al: \2\/s, Velocidad \3/' | zenity --progress
#Comienza el loop en caso de que la descarga no se cierra
RUNNING=0
while [ $RUNNING -eq 0 ]
do
if [ -z "$(pidof zenity)" ]
then
pkill wget
RUNNING=1
fi
done

4 comentarios de “Web en mi bolsillo

    • este scrip lo cree porque a la verdad una de tantas veces no tenemos conexión y existe alguna web de esa que somos adictos a aprender y de esta manera lo hice mas accesible para tenerla en mi usb para cuando este sin conexión revisarla lo que las imágenes son con otro programa que es una extension de zenity el cual es yad tiene mucho mas alternativas pero es mas difícil a mi en especial me gusta para otros tipos de trabajos que requieran cosas especificas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *