Aller au menu - Aller au contenu

Accédez aux services Google via la ligne de commande

Revenir à la liste des news
Participer à la discussion

Image

Informations

Contributeur(s) : MathX
Publié : le 19/06/2010 à 22:08:29
Catégorie : Logiciel
Visualisations : 30 051

Licence : Creative Commons BY SA

Accédez aux services Google via la ligne de commande

Google, qui depuis longtemps ne se cantonne plus uniquement à la recherche de pages web, a mis en place ces dernières années une multitude de services en ligne tels que Picasa, Google Docs, Google Calendar, etc. Tous ces services sont accessibles depuis le web grâce à des interfaces fluides et épurées, caractéristiques constantes de Google en matière de design. Si ces dernières sont pratiques, elles ne restent pourtant que sur le web et ne sont donc pas forcément toujours adaptées à des tâches spécifiques comme la mise en ligne de vidéos en chaîne sur Youtube par exemple. C'est devant ce manque de souplesse inhérent au web que Google CL s'est formé pour rendre les services Google accessibles via la ligne de commande (ou encore shell).

Google CL, quand la console remplace votre navigateur


La firme de Mountain View a toujours gardé le langage de programmation Python comme langage fétiche (même en créant le langage Google Go, qui devrait le supplanter petit à petit une fois mature) et a ainsi rendu publique une API, Google Data API, capable d'effectuer des actions sur les services de Google via un script Python.
C'est grâce à cette API qu'a pu voir le jour Google CL, une commande permettant de gérer ses informations sur différents services de Google. En ayant précédemment installé l'application, l'utilisateur peut ainsi dans sa console créer un article sur son blog "Blogger" aussi intuitivement que ceci :
Code : Console
google blogger post --tags "GoogleCL, Python" --title "Google CL est énorme" "Je vous écris depuis ma ligne de commande"

Image utilisateur

Une fois soumise, la commande sus-citée crée donc un article Blogger avec comme titre "Google CL est énorme", comme contenu "Je vous écris depuis ma ligne de commande" et avec les tags "GoogleCL" et "Python".

Bien évidemment, l'application ne se limite pas à Blogger mais permet également de modifier un document Google grâce à un éditeur de texte en console :
Code : Console
google docs edit --title "Cahier de charges" --editor vim

Ou encore exporter le nom et l'adresse mail de vos contacts Google dans un fichier .csv :
Code : Console
google contacts list name,email > contacts.csv


Les utilisations sont diverses et concernent une foule de services Google (Blogger, Docs, Calendar, Contacts, Picasa, Youtube). En revanche, d'autres services comme Google Search ou Buzz ne sont pas supportés car l'API fournie par Google ne les gère tout simplement pas et que les créateurs du projet ne souhaitent pas utiliser d'autres méthodes afin de parvenir aux informations situées sur les serveurs de Google.

Google CL étant écrit en Python, tous les systèmes d'exploitation possédant ce langage de programmation sont donc compatibles, comme l'indique cette page de la documentation.

109 Participations

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1  2  3  4  Suivante
Pseudo Discussion
2 visiteurs sur cette news (0 membre et 2 anonymes)
Page 1  2  3  4  Suivante
Hors ligne Ferrari_4000 # Posté le 19/06/2010 à 22:10:50
Avatar
Flux RSS

Ville : Bourg-la-reine
Pays : France métropolitaine
Études : Lycée Lakanal - Sceaux

Je vois pas vraiment l'intérêt :/

Image utilisateur (abandonné)
Image utilisateur (en cours)
Image utilisateur (abandonné)
Image utilisateur (abandonné)
 
Hors ligne gnomnain # Posté le 19/06/2010 à 22:12:08
Blblbl !
Avatar
Groupe : Anciens

Ça permet d'automatiser un tas de trucs très facilement, ou d'écrire des scripts qui vont récupérer rapidement des infos.

Image utilisateur
Haskell - Learn You a Haskell - Real World Haskell - xmonad - OCaml
Apprenez Haskell ! - #ircduzero
<colbseton> Serialk: tu cherches vraiment des liens logiques dans tout ce que je raconte ?
 
Hors ligne Toshy62 # Posté le 19/06/2010 à 22:12:49
C'est pas parce qu'ils sont no
Avatar

On va refuser une news bien faite par la communauté mais cette information qui sert à rien de quelque ligne passe tous ça parce que c'est un newser qui a posté la news.

Image utilisateur


Ancien habitué du forum PHP. Petit nouveau sur le forum JavaScript :p .

Image utilisateur Votre problème est résolu passé dans le mode approprier :soleil: .

A lire et à relire: Bonne pratique JavaScript [SDZ] [DEVELOPPEZ.COM]
 
Hors ligne BlackPearl # Posté le 19/06/2010 à 22:15:11
Admin de Freaky Cube
Avatar

Citation : Toshy62
On va refuser une news bien faite par la communauté mais cette information qui sert à rien de quelque ligne passe tous ça parce que c'est un newser qui a posté la news.


ça c'est dit... ça c'est fait ;)

Image utilisateur
 
Hors ligne Ferrari_4000 # Posté le 19/06/2010 à 22:15:12
Avatar
Flux RSS

Ville : Bourg-la-reine
Pays : France métropolitaine
Études : Lycée Lakanal - Sceaux

Ah ok ! Je croyais que c'était juste pour les utilisateurs ...
Donc, si, ça peut être pas mal pour les scripts, mais ça doit pas voler très haut, non ?
Qu'est ce que pourrait faire un script avec la 30aine de commandes de googleCL ?

Image utilisateur (abandonné)
Image utilisateur (en cours)
Image utilisateur (abandonné)
Image utilisateur (abandonné)
 
Connecté Graphox # Posté le 19/06/2010 à 22:19:17
Avatar
Groupe : Anciens

Toshy62 & BlackPearl > Si votre mentalité se résume à "news trop courte -> news pourrie", c'est bien triste. Je veux bien comprendre que ce projet ne vous intéresse pas, mais abstenez-vous de dire des âneries au moins par respect envers l'auteur et les personnes intéressées. Si vous préférez les news du type "Le compte twitter de X a été hacké" qui ne vous apprennent rien, c'est votre choix, mais pas celui du Site du Zéro.
 
Hors ligne L1ne # Posté le 19/06/2010 à 22:21:49
drone1lp.wav
Avatar
Validateurs

Google-DOS, sa sonne bien !

Franchement, ca serait marrant que Google soit accessible via la DOS. Sinon bonne news.

Créateur du logiciel Easy Create Card 3.0.
Développeur C#, VB.NET.
 
Hors ligne Zhela # Posté le 19/06/2010 à 22:22:48
Avatar

Ville : Court-st-etienne
Pays : Belgique
Études : Université catholique de Louvain

Mouais... C'est pas moi qui utiliserai ça...
Il faut vraiment être Linuxien dans l'âme pour faire ça avec des lignes de commande.
 
Hors ligne Cam # Posté le 19/06/2010 à 22:26:46
Powered by NW
Avatar
Groupe : Anciens

Ville : Paris
Pays : France métropolitaine

Citation : Toshy62
On va refuser une news bien faite par la communauté mais cette information qui sert à rien de quelque ligne passe tous ça parce que c'est un newser qui a posté la news.

Il faut arrêter de juger une news en fonction de son nombre de lignes car ça n'a strictement aucun rapport.

Une news peut très bien être courte mais intéressante, et inversement. Il n'y a pas de "longueur minimum", c'est juste qu'on vous a habitués (à tort) à des news complètes et bien développées.

Cette news a au moins le mérite de m'avoir fait découvert un nouveau service de Google, que je trouve à première vue intéressant. Elle est concise et claire, pas besoin de faire plus long pour un tel sujet. :)

Ancien contributeur à la retraite - Rédacteur sur Presse-Citron.net - Twitter addict

Avril 2007 : Newser
Janvier 2009 : Développeur
Mars 2009 : Auteur du design New Wave
Janvier 2010 : Community manager
Juillet 2010 : À la retraite

 
Hors ligne 'Toine # Posté le 19/06/2010 à 22:30:37
Hein?

Intéressant, mais je vois peu de gens utiliser ça.
La partie création d'articles par exemple, quel est l'intérêt? Si on peut utiliser ce truc, c'est qu'on a le net, donc on peut aller sur le site, donc on peut rédiger son article tranquillement dans un formulaire fait pour un humain.
A part les geeks tout fiers d'écrire des articles en ligne de commande, je vois pas...
Après ça peut aider pour automatiser des trucs.

A MySQL query walks into a bar, he approaches two tables and asks, "Mind if I join you?"
 
Hors ligne PH1 # Posté le 19/06/2010 à 22:31:10
1,618034
Avatar

La console n'est pas morte :D

Je vais de suite l'essayer !!!

PS : Ce n'est pas la quantité qui compte, mais la qualité, alors oui cette news est petite, mais au moins elle est soignée et intéressante.

\frac{1+\sqrt{5}}2
 
Hors ligne Grota # Posté le 19/06/2010 à 22:32:32
Stasis
Avatar

Ville : Pantin
Pays : France métropolitaine

Arretez moi si je me trompe, mais étant donné que c'est du python, et que le tout est sous licence Apache, ne pourrait-on pas intégrer le code directement dans nos applications ?

EDIT: Ou alors remplacer syslog par son blog, ROFL.

Image utilisateur

Membre inactif - Dec. 12 -> ...
Tuto :
libtcc | Info embarquée | Sérialisation | Conteneurs
Perso : Homepage | Trucs intéressants | DeviantArt | LPL
Image utilisateur
 
Hors ligne MathX # Posté le 19/06/2010 à 22:34:32
Übermensch.
Avatar
Groupe : Anciens

Ville : Aubel
Pays : Belgique

Citation : NoMaintener
Arretez moi si je me trompe, mais étant donné que c'est du python, et que le tout est sous licence Apache, ne pourrait-on pas intégrer le code directement dans nos applications ?

Si bien évidemment, mais c'est surtout l'utilité de l'API Google Data en elle-même. Le programme que j'ai montré dans la news sert plutôt d'interface entre la console de l'utilisateur et Google.

Image utilisateur
Image utilisateur
 
Hors ligne Ze@d # Posté le 19/06/2010 à 22:36:00
|\/|00
Avatar
Groupe : Anciens

Citation : 'Toine
Intéressant, mais je vois peu de gens utiliser ça.
La partie création d'articles par exemple, quel est l'intérêt? Si on peut utiliser ce truc, c'est qu'on a le net, donc on peut aller sur le site, donc on peut rédiger son article tranquillement dans un formulaire fait pour un humain.
A part les geeks tout fiers d'écrire des articles en ligne de commande, je vois pas...
Après ça peut aider pour automatiser des trucs.

C'est surtout au niveau de l'automatisation que c'est intéressant. Après, tu peux créer des scripts bash qui contiennent les commandes google, et par exemple les lancer à telle heure via un daemon.

Ex - Image utilisateur
 
Hors ligne congelli501 # Posté le 19/06/2010 à 22:38:01
Avatar

Ville : La férté-milon
Pays : France métropolitaine
Études : UTC

Je pense que ça peut aider les développer web, qui pourront ajouter rapidement une news sur plusieurs sites.
Pour les autres utilisateurs, ça parait un peu limité : on ne peut pas vraiment automatiser la rédaction d'un blog.

Mes programmes open sources !

On dit que la Grèce antique beaucoup d'influence sur notre culture... C'est vrai : la chute d'Athènes a eu lieu en 404 avant JC. Ça vous rappelle quelque chose ?
 
Hors ligne Debian # Posté le 19/06/2010 à 22:39:34
Avatar

Citation : Cam
Citation : Toshy62
On va refuser une news bien faite par la communauté mais cette information qui sert à rien de quelque ligne passe tous ça parce que c'est un newser qui a posté la news.

Il faut arrêter de juger une news en fonction de son nombre de lignes car ça n'a strictement aucun rapport.

Une news peut très bien être courte mais intéressante, et inversement. Il n'y a pas de "longueur minimum", c'est juste qu'on vous a habitués (à tort) à des news complètes et bien développées.

Cette news a au moins le mérite de m'avoir fait découvert un nouveau service de Google, que je trouve à première vue intéressant. Elle est concise et claire, pas besoin de faire plus long pour un tel sujet. :)


Parfaitement résumé ce que j'avais à dire ;)

Pareil, quelque chose que je ne conaissais pas et qui peut être vraiment pratique. Je n'en ai pas encore l'utilité mais bon à savoir.

Mon blog sur l'informatique

Vous faites des fautes d'orthographe et vous le savez ? Corrigez votre message avant de le poster sur BonPatron

Utiliser un bug tracker pour travailler efficacement en équipe
 
Hors ligne Ze@d # Posté le 19/06/2010 à 22:39:55
|\/|00
Avatar
Groupe : Anciens

Par contre, écrire un billet directement en ligne de commande, ce n'est pas très optimisé, notamment au niveau de la mise en page.
Sinon, bonne news. Sa longueur ne me gêne d'aucune sorte, bien au contraire.

Ex - Image utilisateur
 
Hors ligne Grota # Posté le 19/06/2010 à 22:46:32
Stasis
Avatar

Ville : Pantin
Pays : France métropolitaine

Utile ou pas, toujours est il que ça va faire un "Ramdam" dans l'univers geek (Comme si google n'avait pas besoin de plus de pub dans ces milieux...)

Image utilisateur

Membre inactif - Dec. 12 -> ...
Tuto :
libtcc | Info embarquée | Sérialisation | Conteneurs
Perso : Homepage | Trucs intéressants | DeviantArt | LPL
Image utilisateur
 
Hors ligne Karl Yeurl # Posté le 19/06/2010 à 22:48:11
Orange et gris.
Avatar
Flux RSS

Ville : Flémalle
Pays : Belgique
Études : FSA ULG

J’adore. Google, la seule compagnie qui amasse le fric à la pelle mais reste super geek.

Totalement inutile, donc indispensable.
Edit : Je parle pour moi, dans la ligne précédente, hein. C’est le genre de truc que je me dois de savoir, même si je n’en aurai aucune utilité.


« Défendre le c cédille majuscule n’est-il pas vain ? Ca m’isole, comme disent les fous. »
Stéphane ARLEN
 
Hors ligne Hilaia # Posté le 19/06/2010 à 22:49:00
C'est la fin du début...
Avatar
Groupe : Anciens

Ville : Profondeville
Pays : Belgique

"Google, qui depuis longtemps ne se cantonne plus qu'à la recherche de pages web"->"Google, qui depuis longtemps ne se cantonne plus uniquement à la recherche de pages web"(en tout cas je le dirais comme ça)

Sinon, bonne news, et je suis d'accord sur l'utilité de cette news.
J'y ai personnellement directement vu un intérêt.

Dropbox: Obtenez 250Mo supplémentaires en étant parrainé sur ce service de synchronisation de données.
Peut servir à tout, et juste génial pour gérer ses projets gratuitement.
 
Hors ligne LoupSolitaire # Posté le 19/06/2010 à 22:50:34
Connard patenté
Avatar

Perso je trouve ça cool, et même si je vais pas forcément l'utiliser, je trouve ça sympa d'avoir fait une news là-dessus.

Citation : Ze@d
Par contre, écrire un billet directement en ligne de commande, ce n'est pas très optimisé, notamment au niveau de la mise en page.

Rien n'empêche d'écrire le billet avec un éditeur de texte quelconque et de passer le contenu du fichier au lieu d'écrire directement sur la ligne de commande. Ce serait même recommandé.

D'ailleurs on peut même imaginer configurer un raccourci clavier qui permette de publier automatiquement un billet rédigé depuis son éditeur de texte favori, là on voit immédiatement le gain de temps/l'ergonomie que peut offrir ce genre d'outil.
Hors ligne christophetd # Posté le 19/06/2010 à 22:56:19
Regardez-moi !
Avatar
Flux RSS

Ville : Gap
Pays : France métropolitaine

Je trouve ça vraiment génial ! Google a le chic pour développer ce qui plaît aux g€€ks. :D
 
Hors ligne anonyme # Posté le 19/06/2010 à 22:56:44

La news est cool. Par contre, en lisant les commentaires de certains, on se rend compte de leur faiblesse d'esprit et d'imagination…
Hors ligne LoupSolitaire # Posté le 19/06/2010 à 23:00:43
Connard patenté
Avatar

Citation : iPoulet
La news est cool. Par contre, en lisant les commentaires de certains, on se rend compte de leur faiblesse d'esprit et d'imagination…

En même temps, avec un premier commentaire posté 2 minutes après la publication de la news, fallait pas s'attendre à de la grande réflexion...
Hors ligne Natim # Posté le 19/06/2010 à 23:08:13
Apprendre à coder c'est coder
Avatar
Groupe : Anciens
Flux RSS

Ville : Belfort
Pays : France métropolitaine

Pour les gens qui utilisent la ligne de commande comme moi à longueur de journée c'est une super app. Je viens de tester et franchement pouvoir créer un album picasa en une ligne de commande c'est plus que génial.
 
Hors ligne xavierm02 # Posté le 19/06/2010 à 23:10:19
Tout est ℤ
Avatar

Ville : Sceaux
Pays : France métropolitaine
Études : Lycée Lakanal - Sceaux

Citation : Toshy62
On va refuser une news bien faite par la communauté mais cette information qui sert à rien de quelque ligne passe tous ça parce que c'est un newser qui a posté la news.

Ça ne sert pas du tout à rien...
A ton niveau peut-être que ça semble inutile... "Je vais pas utiliser la ligne de commande à la place d'une interface graphique"
mais une fois que t'as compris que c'était plus pour les actions répétitives (récupérer tous les contacts ou autres), tu ne le voies plus pareil.

A part ça, bonne news, même si quelques précisions supplémentaires n'auraient pas été de refus. Comme la date à partir de laquelle ce service a été ouvert.

↑
↓
 
Hors ligne Edmeral # Posté le 19/06/2010 à 23:10:30
Ulquiorra ♥ Ubuntu !
Avatar

Ville : Meknès
Pays : Maroc

Franchement Google roxx :D



 
Hors ligne Gigotdarnaud # Posté le 19/06/2010 à 23:13:54
getHuman()->work();
Avatar

Très intéressant ! On peut imaginer des éditeurs de texte qui, automatiquement, publieraient leurs textes sur Google Docs. Par extension, on pourrait récupérer ses documents à jour depuis n'importe où, avec une interface plus flexible que celle de Google Docs (qui déconne pas mal, faut avouer T_T'), tout en gardant la possibilité d'éditer depuis son navigateur. Le concept existe déjà, remarque...

Celendel : Et si vous pouviez jouer à des jeux de plateau sans plateau ?

C'est en se plantant qu'on avance - Gigotdarnaud, jardinier d'expérience

Image utilisateur
 
Hors ligne w0uPin3z # Posté le 19/06/2010 à 23:28:42
If you want to touch the sky..
Avatar

Ville : Dijon
Pays : France métropolitaine

Ce truc de geek :waw:


Plus un gadget pour garder les vrais internautes de leur côté, mais faut avouer que l'idée est très sympa :)

Image utilisateur
C'est sous le pont du bois de chêne,
Que son petit corps putréfié
Gît depuis quelques semaines
Impossible à identifier...
 
Hors ligne anonyme # Posté le 19/06/2010 à 23:35:51

Comme a dit Karl Yeurl, c'est inutile donc indispensable, même si je suis sûr de ne jamais avoir a m'en servir. ^^
Donc encore bravo Google, toujours le meilleur.
Pour accéder à cette section
Connectez-vous !
connexion_rpx

Revenir à la liste des news