Logiciels

Google lance un outil de commande en ligne pour utiliser ses services

Récemment annoncé, GoogleCL (Google Command Line) fait le bonheur de tous les nerd accros au shell : avec lui installé, il est possible d’interagir avec plusieurs services Google à travers la fameuse (et redoutée par certains) ligne de commande Linux !

Développé en Python et distribué sous la licence Apache (donc gratuit), les utilisateurs pourront contribuer au système en ajoutant des fonctions et en supprimant des bogues, ainsi qu’en pouvant utiliser le système sans aucun coût.

“Il existe déjà des outils web qui font cela, et ils ont tous un aspect simple ! C’était logique en 2001, mais aujourd’hui, n’importe quelle machine peut télécharger une vidéo sur YouTube”. – vous êtes probablement déjà en train de réfléchir. Eh bien, l’idée de GoogleCL est de faciliter l’automatisation des processus et la gestion des systèmes à distance.

Imaginez, par exemple, que vous ayez un serveur où le seul type d’accès est via SSH ou FTP, et que vous deviez éventuellement télécharger sur YouTube un fichier qui se trouve sur ce serveur. D’ici là, vous devrez télécharger ce fichier sur votre machine, et seulement ensuite le télécharger à nouveau, cette fois sur YouTube. Avec GoogleCL installé, ce problème est résolu en ligne de commande :

  Comment installer la version bêta publique d'iPadOS 14

€ google youtube post –category Funny never_gonna.avi

C’est tout. Le fichier sera envoyé directement du serveur à Youtube.

Imaginez maintenant les nombreuses possibilités offertes par l’utilisation d’un script Shell avancé : le téléchargement d’une série de vidéos peut être effectué à l’aide d’un script qui répertorie tous les fichiers dans un répertoire et qui télécharge les fichiers vidéo un par un. J’imagine que cela peut être fait avec moins de cinq lignes de code. Cool, non ?

Sans compter qu’il doit être génial d’utiliser GoogleCL pour impressionner ses amis (“Regardez là, je vais faire un post sur mon blog directement depuis le terminal Ubuntu… Je ne suis pas Hacker ?”). Outre les vidéos et Blogspot, Google CL travaille également avec Google Docs, Picasa, Google Agenda et la liste de contacts.

GoogleCL est disponible sur la page du projet de deux manières : le code source à compiler (.tar.gz) ou le format .deb, qui permet une installation rapide sur les systèmes basés sur Debian ou Ubuntu. Sur la page principale, vous trouverez déjà quelques exemples courants qui vous permettront de voir ce que vous pouvez faire avec GoogleCL.

  Google change le projet Tango : c'est maintenant une tablette qui veut cartographier les intérieurs

Il existe un manuel du projet où vous pouvez trouver des exemples et toute la syntaxe d’utilisation. Si vous l’appréciez, vous pouvez aider le projet en soumettant des bugs et des suggestions.

A propos de l'auteur

Bernard

Actuellement responsable informatique dans une PME, je bosse dans le domaine depuis une vingtaine d'année maintenant. Fan inconditionnel de DBZ, et de la triologie Die Hard. #teamWindows sur Perlmol !

Laisser un commentaire