Comment télécharger un gros fichier en ligne de commande depuis Google Drive ?

Si vous devez télécharger des fichiers depuis Google Drive en ligne de commande avec Curl ou Wget, il y a de fortes chances que cela échoue.

Pourquoi ? Eh bien, il semble que l’avertissement que Google envoie pour les fichiers dépassant une certaine taille bloque pour ces outils.

Alors comment faire ?

Et bien il existe un petit outil sous licence libre appelé Gdown qui permet de contourner le problème. Ainsi, grâce à GDown vous pourrez télécharger des fichiers volumineux depuis Google Drive en ligne de commande.

La vie n’est-elle pas belle ?

Pour installer GDown, ouvrez un terminal et entrez la commande suivante :

pip install gdown

Ensuite, saisissez la commande gdown suivie de l’URL du fichier Google Drive :

gdown https://drive.google.com/uc?id=1l_5RK28JRL19wpT22B-DY9We3TVXnnQQ

Et voilà !

L’outil prend également en charge les URL standard qui ne sont pas des URL Google Drive, comme n’importe quel Wget.

Un paramètre –fuzzy permet également de récupérer des répertoires entiers depuis Google Drive ou des fichiers comme ce PowerPoint :

gdown --fuzzy "https://docs.google.com/presentation/d/15umvZKlsJ3094HNg5S4vJsIhxcFlyTeK/edit?usp=sharing&ouid=117512221203072002113&rtpof=true&sd=true"

Notez que Gdown peut également être importé en tant que lib dans vos scripts Python, ce qui peut être très pratique.

Prendre plaisir !

Merci à Laurent

A voir également  Ne jetez pas votre vieil iPhone : les meilleures alternatives écologiques

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

Retour haut de page