GoogleCL : utiliser les services de Google en ligne de commande
L'outil en Python permet d'automatiser des tâches avec un script
Le 2010-06-23 15:02:44, par Gordon Fowler, Expert éminent sénior
Google vient de lancer un nouvel outil, GoogleCL (CL pour Command Line), qui permet d'utiliser plusieurs de ses services hébergés directement en ligne de commande.
Blogger, Google Docs (et Calendar) aussi bien que YouTube et Picasa sont concernés par GoogleCL.
On peut ainsi écrire, consulter, éditer, tagger ou mettre en ligne (notamment pour les Docs) des contenus directement depuis son clavier.
Cet outil sent la nostalgie diront certains.
Certes, un peu.
Uploader un album de photo sur Picassa en utilisant :
rappellera certainement de bons vieux souvenirs à beaucoup d'entre vous.
Mais en fait, pas vraiment.
L'intérêt d'accéder et de gérer des services de Google en lignes de commande réside avant tout dans la possibilité d'automatiser des tâches avec un script.
Le « Retour vers le Futur », donc, commence sur cette page.
« GoogleCL est une application en pure Python qui utilise la librairie Python gdata », souligne l'annonce de l'équipe de développement.
Vous aurez donc également besoin de la Google Data APIs Python Client Library pour commencer le voyage. Une librairie à télécharger ici.
Vous pourrez également consulter ce manuel d'utilisation en ligne et cette aide plus que bienvenuesur l'installation de GoogleCL.
Source : Le billet « Introducing the Google Command Line Tool » de l'équipe de développement
Lire aussi :
Les programmeurs savent-ils encore écrire un code avec un éditeur de texte ? Non, regrettent des développeurs "stars" de Microsoft
GNU Emacs 23.2 disponible en version stable : l'éditeur de texte ultime pour les développeurs ?
Les rubriques (actu, forums, tutos) de Développez :
Python
Développement Web
Et vous ?
Trouvez-vous cet outil plus utile ou plus « amusant » ?
Blogger, Google Docs (et Calendar) aussi bien que YouTube et Picasa sont concernés par GoogleCL.
On peut ainsi écrire, consulter, éditer, tagger ou mettre en ligne (notamment pour les Docs) des contenus directement depuis son clavier.
Cet outil sent la nostalgie diront certains.
Certes, un peu.
Uploader un album de photo sur Picassa en utilisant :
Code : |
$ google picasa create --title "My album" ~/Photos/vacation/*.jpg
Mais en fait, pas vraiment.
L'intérêt d'accéder et de gérer des services de Google en lignes de commande réside avant tout dans la possibilité d'automatiser des tâches avec un script.
Le « Retour vers le Futur », donc, commence sur cette page.
« GoogleCL est une application en pure Python qui utilise la librairie Python gdata », souligne l'annonce de l'équipe de développement.
Vous aurez donc également besoin de la Google Data APIs Python Client Library pour commencer le voyage. Une librairie à télécharger ici.
Vous pourrez également consulter ce manuel d'utilisation en ligne et cette aide plus que bienvenuesur l'installation de GoogleCL.
Source : Le billet « Introducing the Google Command Line Tool » de l'équipe de développement
Lire aussi :
Les rubriques (actu, forums, tutos) de Développez :
Et vous ?
wiztricks
Expert éminent sénior
Salut,
Les différents services de Google sont accessibles via Google Data qui fournit différentes API Clientes pour en général: Java, .NET, PHP, Python, Obj-C
GoggleCL fournit un ensemble de scripts Python qui permettent d'intégrer une partie de cela à des scripts qu'on peut imaginer écrits en Perl, Bash ou autre.
Ou plutôt éviter d'avoir à faire soit même un tel enrobage pour utiliser gdata à partir de.... Cela peut donc être 'utile'.
Amusant... Je sais pas.
- W
Les différents services de Google sont accessibles via Google Data qui fournit différentes API Clientes pour en général: Java, .NET, PHP, Python, Obj-C
GoggleCL fournit un ensemble de scripts Python qui permettent d'intégrer une partie de cela à des scripts qu'on peut imaginer écrits en Perl, Bash ou autre.
Ou plutôt éviter d'avoir à faire soit même un tel enrobage pour utiliser gdata à partir de.... Cela peut donc être 'utile'.
Amusant... Je sais pas.
- W
le 30/06/2010 à 16:44