18Jul

Accesați serviciile Google din linia de comandă

Doriți să vă arătați aspectul înșelător și să editați Documente Google 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 normal și apoi executați programul google.exe în folder.

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

% USERPROFILE% \. Googlecl

Pe unul dintre testele noastre, am primit o eroare spunând că

MSVCR71.dll lipsea de pe computerul nostru, deci GoogleCLnu a putut fugi. 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.

Probabil că veți avea multe copii ale acestui fișier în întregul computer, dar GoogleCL nu le poate găsi. Deci, faceți o căutare la nivel de computer pentru 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 rulați google.exe ca mai înainte. Totul ar trebui să funcționeze perfect de data asta.

Utilizarea GoogleCL

Sintaxa GoogleCL este foarte ușor de folosit și de înțeles. Pentru a începe, este posibil să doriți să verificați fișierul readme.txt inclus. Sau, doar tastați ajuta la prompt pentru a obține câteva instrucțiuni rapide.

Puteți utiliza GoogleCL pentru a accesa serviciile din Picasa, Blogger, YouTube, Docs, Contacte și Calendar prin intermediul interfeței de comandă și ne-ar plăcea să vedem că viitoarele versiuni vor include suport pentru mai multe elemente, inclusiv Gmail și Căutare. Pentru moment, totuși, aceste servicii sunt încă utile. Introduceți help urmat de un nume de serviciu pentru a vedea mai multe informații despre acesta ș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 cu el online. De exemplu, dacă vrem să vedem toate întâlnirile din Calendarul nostru, vom introduce lista Calendar .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.

Faceți clic pe Acordați accesul în pagina web care se deschide și apoi apăsați pe 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 a face acest lucru, introduceți:

docs upload path_to_your_document

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

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

docs edit -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 funcționat excelent pentru încărcarea videoclipurilor pe YouTube. După ce v-ați autorizat contul, introduceți:

youtube postați " your_file_path "

Introduceți un nume de categorie 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ă observaț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 a face acest lucru, introduceți următoarele în GoogleCL:

blogger post -title " your_title " path_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

Fie că doriți să editați rapid informațiile de contact ale Gmail, încărcați un videoclip YouTube fără a utiliza încărcătorul încărcat Flash sau creați un script care face automat o postare în Blogger atunci când faceți clic pe tastatură, GoogleCL vă oferăinstrumente de care aveți nevoie pentru a face mai mult cu Google decât tu, 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!

Link

Descărcați GoogleCL

Examinați exemplu Scripturi GoogleCL