Un gestionnaire de téléchargement personnalisé


1.  !/bin/bash
1.  on a besoin de quelques logiciels : uget zenity wget
2.  sudo apt-get install uget zenity wget

URL="$1" UA="HomemadeDownloadManager"

1.  on check la taille du fichier

TAILLE= wget -U "Download" --spider --server-response $1 -O -
2>&1 | sed -ne '/Content-Length/' 

echo $TAILLE

if [$TAILLE -lt 1000000]($TAILLE_-lt_1000000);then

1.  uget-gtk --quiet --category-index=0 $URL
2.  wget --progress=bar:force "$URL" -O/dev/null 2>&1 | zenity
    --title="Transfert de fichier en cours..." --progress
    --auto-close --auto-kill

wget -U $UA "$URL" 2>&1 | sed -u 's/^[a-zA-Z-].*//; s/.*
$%.*/1n##Téléchargement... 1%/;
s/^20[0-9][0-9].*/##Done./' | zenity --progress --percentage=0
--title=Téléchargement en $

elif [$TAILLE -gt 1000000]($TAILLE_-gt_1000000);then

        uget-gtk --quiet --category-index=0 $URL 

fi