If-Koubou

Accesați serviciile Google din linia de comandă

Accesați serviciile Google din linia de comandă (Cum să)

Doriți să vă arătați aspectul dvs. geeky și să editați Google Docs sau să scrieți o postare Blogger din promptul de comandă? Iată cum puteți accesa o varietate de servicii Google din linia de comandă cu GoogleCL.

Noțiuni de bază

GoogleCL este o aplicație de linie de comandă Python care vă permite să accesați diverse servicii Google din linia de comandă pe Windows, Mac OS X sau Linux. Aici vom folosi versiunea Windows pe Windows 7, dar ar funcționa exact pe alte platforme.

Accesați link-ul de descărcare de mai jos și selectați versiunea corectă pentru sistemul dvs. de operare. Dacă doriți să îl executați pe Windows, selectați fișierul zip. Utilizatorii Ubuntu pot descărca și instala fișierul .deb.

După descărcarea fișierului zip pentru Windows, extrageți-l ca în mod normal și apoi executați google.exe program în dosar.

Prima dată când executați Google CL, acesta va crea un dosar de preferințe la:

% USERPROFILE% \. Googlecl

La unul dintre testele noastre, am primit o eroare care a spus asta MSVCR71.dll lipsea de la computerul nostru, astfel încât GoogleCL nu a putut fi rulat. Aceasta este o bibliotecă de rulare C ++ în Windows și majoritatea programelor care o necesită includ fișierele de programe. GoogleCL nu include acest DLL în fișierul zip, așa că va trebui să găsim o copie pentru el.

Veți avea probabil multe copii ale acestui fișier pe tot calculatorul dvs., dar GoogleCL nu le poate găsi. Deci, faceți o căutare la nivel de computer msvcr71.dllși copiați unul dintre aceste fișiere pe care le găsește.

Acum, lipiți fișierul dll în dosarul GoogleCL și executați google.exe Ca înainte. Totul ar trebui să funcționeze perfect de data asta.

Utilizând GoogleCL

Sintaxa GoogleCL este foarte ușor de folosit și înțeleasă. Pentru a începe, este posibil să doriți să finalizați comanda readme.txt fișier inclus. Sau doar tastați Ajutor la cererea de a primi niște instrucțiuni rapide.

Puteți utiliza GoogleCL pentru a accesa serviciile din Picasa, Blogger, YouTube, Docs, Contacte și Calendar prin interfața de comandă și ne-ar plăcea să vedem că versiunile viitoare vor include suport pentru mai multe elemente, inclusiv Gmail și Căutare. Pentru moment, totuși, aceste servicii sunt încă utile. introduce Ajutor urmat de un nume de serviciu pentru a vedea mai multe informații despre el și câteva exemple de utilizare. Aici vedem ajutorul pentru Calendar.

Activarea unui serviciu

Când utilizați pentru prima oară un serviciu, va trebui să vă activați computerul online. De exemplu, dacă vrem să vedem toate întâlnirile din Calendarul nostru, vom intra Listă de agende. Vi se va solicita să specificați un utilizator; introduceți adresa de e-mail Gmail. Apoi, vi se va solicita să aprobați accesul în browserul dvs., iar pagina de aprobare se va deschide automat în browserul dvs. implicit.

Clic Primește acces în pagina web care se deschide, apoi apăsați Enter în fereastra GoogleCL.

Va trebui să faceți acest lucru pentru fiecare dintre serviciile Google pe care le utilizați. Chiar și serviciile strâns legate, cum ar fi Contacts și Calendar, trebuie activate individual. Un aspect interesant al acestui lucru este că ați putea avea un Cont Google diferit asociat cu diferite servicii. Odată ce acestea sunt activate, va fi ușor să utilizați aceste servicii pe acest computer.

Utilizând GoogleCL

GoogleCL are multe funcții pe care le puteți utiliza pentru a interacționa cu serviciile Google. Vom analiza câteva dintre funcțiile pe care le-am găsit interesante.

Documente

În primul rând, am încercat să încărcăm un document în Docs. Pentru aceasta, introduceți:

încărcați docs path_to_your_document

Acest lucru poate dura un minut, în funcție de dimensiunea documentului dvs., dar odată ce ați terminat, veți vedea un mesaj de succes și un link spre documentul dvs.

Ar trebui să puteți edita documente prin introducerea:

docs edita -title "your_document" -editor your_editor

Cu toate acestea, acest lucru nu a funcționat în testele noastre și am primit un mesaj de eroare. Acest lucru ar trebui să funcționeze în viitor și ar fi putut fi cauzat de o problemă la finalul nostru, dar nu ar funcționa în niciunul dintre testele noastre.

YouTube

GoogleCL a lucrat excelent pentru încărcarea videoclipurilor pe YouTube. După ce v-ați autorizat contul, introduceți:

youtube post "your_file_path

Introduceți un nume de categorie atunci când vi se solicită și GoogleCL va începe să vă încarce videoclipul pe YouTube. Ca de obicei, acest lucru va dura câteva minute, în funcție de dimensiunea videoclipului dvs., dar este încă mai rapid decât să accesați pagina YouTube pentru a posta un videoclip.

Rețineți că este posibil să vedeți o eroare dacă introduceți o categorie care nu este disponibilă pe YouTube. Dacă da, încercați din nou, de această dată introducând o categorie corectă.

Pentru referință, iată câteva dintre categoriile pe care le puteți utiliza de pe YouTube.com ... asigurați-vă că folosiți unul dintre ele.

Blogger

GoogleCL face bloggerul să devină un serviciu de bloguri geekier. Puteți revizui, eticheta și chiar crea postări noi pe Blogger, toate direct din linia de comandă. Puteți scrie corpul postării dvs. într-un fișier text și puteți utiliza chiar și marcajul HTML pentru a face postarea să arate așa cum doriți. Pentru aceasta, introduceți următoarele în GoogleCL:

blogger post -title "titlul taupath_to_post_file

Momente mai târziu, am avut o nouă postare pe blog cu conținutul din fișierul nostru text. Am putea posta un mesaj HTML de lungă durată și bine formatat, dar hei, ce e mai bine decât salutul clasic de geek pentru un post de blog geeky?

Concluzie

Indiferent dacă doriți să modificați rapid informațiile de contact ale Gmail, să încărcați un videoclip YouTube fără să utilizați aplicația Flash uploader sau să faceți un script care face automat o postare pe Blogger atunci când faceți clic pe tastatură, GoogleCL vă oferă instrumentele de care aveți nevoie pentru a face mai mult cu Google decât dvs., deși este posibil. Cine a spus că Google nu are un sistem de cloud? Când puteți interacționa cu un webapp prin intermediul liniei de comandă, dintr-o dată se pare că Google este doar o altă parte a computerului.Doar am zgâriat suprafața a ceea ce puteți face cu GoogleCL; consultați exemplul de mai jos pentru mai multe idei. Spuneți-ne ce proiecte promițătoare aveți cu GoogleCL!

Legătură

Descărcați GoogleCL

Consultați Exemple de Scripturi GoogleCL