#!/bin/bash
# on a besoin de quelques logiciels : uget zenity wget
# sudo apt-get install uget zenity wget
URL="$1"
UA="HomemadeDownloadManager"
# on check la taille du fichier
TAILLE=`wget -U "Download" --spider --server-response $1 -O - 2>&1 | sed -ne '/Content-Length/{s/.*: //;p}'`
echo $TAILLE
if [[ $TAILLE -lt 1000000 ]];then
# uget-gtk --quiet --category-index=0 $URL
# 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/.* \{1,2\}\([0-9]\{1,3\}\)%.*/\1\n#Téléchargement... \1%/; s/^20[0-9][0-9].*/#Done./' | zenity --progress --percentage=0 --title=Téléchargement en $
elif [[ $TAILLE -gt 1000000 ]];then
uget-gtk --quiet --category-index=0 $URL
fi