Problème :
- Vous devez télécharger un très gros fichier.
- Des erreurs réseaux surviennent régulièrement.
- Vous souhaitez reprendre le téléchargement là où il s'est arrêté dès qu'une erreur se produit.
- Vous souhaitez recommencer autant de fois que nécessaire (parce qu'il y aura plusieurs centaines de fois une erreur #RéseauDeQualitayyyy ).
Solution :
Il vous suffit d'utiliser la commande suivante :
OUTPUT_FILE="./mon_fichier"
URL="https://monhost/my-download.file"
wget --continue --tries=inf -O "${OUTPUT_FILE}" "${URL}"
Explication :
--continue
indique à wget de reprendre là où il s'est arrêté.--tries=inf
indique à wget de réessayer autant de fois qu'il le faudra (la limite étant à 20 essais par défaut).-O
indique à wget où écrire le fichier à télécharger.
L'outil : youtube-dl-helper
Pour Animal.
Via je ne sais plus quelle river.
sudo apt download <ma lib>
Va vous créer un tar.gz du .deb ainsi que de ses dépendances de sorte à pouvoir l'installer sur un machine sans connexion à internet.
Vous travaillez avec Maven depuis une connexion de merde. Ce dernier tente de télécharger 5 ou 6 artifacts de plusieurs méga en parallèle alors que votre vitesse de connexion n'excède pas les 16 Ko / sec (saloperie de H+ Free Mobile... Je dis ça, je ne dis rien mais on dirait du Edge). Bref, il serait plus rentable pour vous de télécharger les artifacts l'un après l'autre, d'autant que si votre connexion plante, vous avez plus de change de posséder un artifact en version complète dans votre répo local. Du coup voici la commande magique à fournir à Maven pour le forcer à s'exécuter en mode mono-thread et donc "no parallel downloads" :
mvn -Dmaven.artifact.threads=1 clean install
Comment télécharger plusieurs fichiers simultanément depuis une action unique de votre utilisateur.