18Jul
Vous voulez montrer votre côté geek et modifier vos documents Google ou écrire un message Blogger à partir de l'invite de commande? Voici comment accéder à divers services Google à partir de la ligne de commande avec GoogleClean.
Mise en route
GoogleCL est une application de ligne de commande Python qui vous permet d'accéder à divers services Google à partir de la ligne de commande sur Windows, Mac OS X ou Linux. Ici, nous utiliserons la version Windows sur Windows 7, mais cela fonctionnera exactement de la même manière sur les autres plateformes.
Dirigez-vous vers le lien de téléchargement ci-dessous, et sélectionnez la version correcte pour votre système d'exploitation. Si vous voulez l'exécuter sous Windows, sélectionnez le fichier zip. Les utilisateurs d'Ubuntu peuvent télécharger et installer le fichier. deb.
Après avoir téléchargé le fichier zip pour Windows, extrayez-le normalement, puis exécutez le programme google.exe dans le dossier.
La première fois que vous exécutez Google CL, il crée un dossier de préférences à:
% USERPROFILE% \. Googlecl
Sur l'un de nos tests, nous avons reçu une erreur indiquant que MSVCR71.dll manquait sur notre ordinateur, donc GoogleCLne pouvait pas fonctionner. C'est une bibliothèque d'exécution C ++ dans Windows, et la plupart des programmes qui en ont besoin l'incluent avec leurs fichiers programme. GoogleCL n'inclut pas cette DLL dans le fichier zip, nous devons donc en trouver une copie.
Vous aurez probablement beaucoup de copies de ce fichier sur votre ordinateur, mais GoogleCL ne peut pas les trouver. Donc, faites une recherche à l'échelle de l'ordinateur pour msvcr71.dll , et copiez l'un de ces fichiers qu'il trouve.
Maintenant, collez ce fichier dll dans le dossier GoogleCL, et exécutez google.exe comme avant. Tout devrait fonctionner parfaitement cette fois.
Utiliser GoogleCL
La syntaxe de GoogleCL est très simple à utiliser et à comprendre. Pour commencer, vous voudrez peut-être consulter le fichier readme.txt inclus. Ou, tapez aide à l'invite pour obtenir des instructions rapides.
Vous pouvez utiliser GoogleCL pour accéder aux services sur Picasa, Blogger, YouTube, Docs, Contacts et Calendrier via l'interface de ligne de commande, et nous aimerions que les futures versions incluent la prise en charge de plusieurs éléments, notamment Gmail et Search. Pour l'instant, cependant, ces services sont toujours utiles. Entrez aide suivi d'un nom de service pour voir plus d'informations à ce sujet et quelques exemples d'utilisation. Ici, nous voyons l'aide pour le calendrier.
Activation d'un service
Lorsque vous utilisez un service pour la première fois, vous devez activer votre ordinateur en ligne. Par exemple, si nous voulions voir tous les rendez-vous dans notre calendrier, nous entrions Calendar list .Vous serez invité à spécifier un utilisateur;entrez votre adresse e-mail Gmail. Ensuite, vous serez invité à approuver l'accès dans votre navigateur, et la page d'approbation s'ouvrira automatiquement dans votre navigateur par défaut.
Cliquez sur Accordez l'accès dans la page Web qui s'ouvre, puis appuyez sur Entrée dans la fenêtre GoogleCL.
Vous devrez le faire pour chacun des services Google que vous utilisez. Même les services étroitement liés comme Contacts et Calendrier doivent être activés individuellement. Un aspect intéressant de ceci est que vous pourriez avoir un compte Google différent associé à différents services. Une fois qu'ils sont activés, cependant, il sera facile d'utiliser ces services sur cet ordinateur.
Utilisation de GoogleCL
GoogleCL a des tonnes de fonctions que vous pouvez utiliser pour interagir avec les services de Google. Nous examinerons quelques-unes des fonctions que nous avons trouvées intéressantes.
Docs
Nous avons d'abord essayé de télécharger un document dans Docs. Pour ce faire, entrez:
docs upload path_to_your_document
Cela peut prendre une minute en fonction de la taille de votre document, mais une fois cela fait, vous verrez un message de réussite et un lien vers votre document.
Vous êtes supposé pouvoir éditer des documents en entrant:
docs modifier -title "votre_document" -editor votre_editeur
Cependant, cela n'a pas fonctionné dans nos tests, et nous avons reçu un message d'erreur. Cela devrait fonctionner dans le futur, et pourrait avoir été causé par un problème de notre côté, mais cela ne fonctionnerait pas dans aucun de nos tests.
YouTube
GoogleCL a bien fonctionné pour le téléchargement de vidéos sur YouTube. Une fois que vous avez autorisé votre compte, entrez:
youtube post " your_file_path "
Entrez un nom de catégorie lorsque vous y êtes invité, et GoogleCl commencera à télécharger votre vidéo sur YouTube. Comme d'habitude, cela prendra quelques minutes en fonction de la taille de votre vidéo, mais c'est quand même plus rapide que d'aller sur la page YouTube pour poster une vidéo.
Notez que vous pouvez voir une erreur si vous entrez une catégorie qui n'est pas disponible sur YouTube. Si c'est le cas, réessayez, cette fois en entrant une catégorie correcte.
Pour votre information, voici quelques-unes des catégories que vous pouvez utiliser sur YouTube.com. .. alors assurez-vous d'en utiliser une.
Blogger
GoogleCL fait de Blogger un service de blogs geekier. Vous pouvez consulter, marquer et même créer de nouveaux messages sur Blogger, directement depuis la ligne de commande. Vous pouvez écrire le corps de votre message dans un fichier texte, et vous pouvez même utiliser le balisage HTML pour donner l'impression que vous voulez. Pour ce faire, entrez ce qui suit dans GoogleCL:
blogger post-titre " votre_title " path_to_post_file
Quelques instants plus tard, nous avons eu un nouveau billet de blog avec le contenu de notre fichier texte. Nous aurions pu poster un article HTML long et bien formaté, mais bon, quoi de mieux que le message de geek classique pour un blog geek?
Conclusion
Si vous souhaitez modifier rapidement les informations de contact Gmail, télécharger une vidéo YouTube sans utiliser Flash Uploader flaky ou créer un script qui publie automatiquement un post sur Blogger lorsque vous vous frappez la tête sur le clavier, GoogleCl vous fournitoutils dont vous avez besoin de faire plus avec Google que vous si possible. Qui a dit que Google n'avait pas de système d'exploitation cloud? Lorsque vous pouvez interagir avec une application Web via l'invite de commande, tout à coup, il semble que Google est juste une autre partie de votre ordinateur. Nous avons seulement gratté la surface de ce que vous pouvez faire avec GoogleCL;consultez le lien d'exemples ci-dessous pour plus d'idées. Faites-nous savoir quels projets geek vous faites avec GoogleCL!
Lien
Télécharger GoogleCL
Exemple de code Google Script