18Jul

Få tilgang til Google-tjenester fra kommandolinjen

click fraud protection

Vil du vise din geeky side og redigere Google Dokumenter eller skrive et Blogger-innlegg fra ledeteksten? Slik får du tilgang til en rekke Google-tjenester fra kommandolinjen med GoogleCL.

Komme i gang

GoogleCL er en Python kommandolinjeprogram som lar deg få tilgang til ulike Google-tjenester fra kommandolinjen på Windows, Mac OS X eller Linux. Her bruker vi Windows-versjonen på Windows 7, men det ville fungere nøyaktig samme på andre plattformer.

Gå over til nedlastingslinken nedenfor, og velg riktig versjon for operativsystemet. Hvis du vil kjøre den på Windows, velg zip-filen. Ubuntu-brukere kan laste ned og installere. deb-filen.

Etter at du lastet ned zip-filen for Windows, trekk den ut som vanlig og kjør deretter google.exe -programmet i mappen.

Første gang du kjører Google CL, vil den opprette en preferansemappe på:

% USERPROFILE% \. Googlecl

På et av våre tester mottok vi en feil som sa at MSVCR71.dll manglet fra datamaskinen vår, så GoogleCLkunne ikke løpe. Dette er et C ++-kjøretidsbibliotek i Windows, og de fleste programmer som trenger det, inkluderer det med programfilene. GoogleCL inkluderer ikke denne DLL-filen i zip-filen, så vi må finne en kopi for den.

instagram viewer

Du har sannsynligvis mange kopier av denne filen i hele datamaskinen, men GoogleCL kan ikke finne dem. Så gjør et datasøk for msvcr71.dll , og ​​kopier en av disse filene den finner.

Lim inn den dll-filen i GoogleCL-mappen, og kjør google.exe som før. Alt skal fungere perfekt denne gangen.

Bruke GoogleCL

GoogleCLs syntaks er veldig enkelt å bruke og forstå.For å komme i gang, vil du kanskje sjekke readme.txt filen inkludert. Eller bare skriv hjelp ved spørsmål for å få noen raske instruksjoner.

Du kan bruke GoogleCL til å få tilgang til tjenester i Picasa, Blogger, YouTube, Dokumenter, Kontakter og Kalender via kommandolinjegrensesnittet. Vi vil gjerne se at fremtidige versjoner inkluderer støtte for flere elementer, inkludert Gmail og Søk. For nå er disse tjenestene fortsatt nyttige. Angi hjelp etterfulgt av et servicenavn for å se mer info om det og noen brukseksempler. Her ser vi hjelpen til Kalender.

Aktivere en tjeneste

Når du først bruker en tjeneste, må du aktivere datamaskinen din med den på nettet. For eksempel, hvis vi ønsket å se alle avtalene i vår kalender, skulle vi legge inn kalenderliste .Du blir bedt om å spesifisere en bruker;skriv inn Gmail-e-postadressen din. Deretter blir du bedt om å godkjenne tilgangen i nettleseren din, og godkjenningssiden åpnes automatisk i standard nettleseren din.

Klikk Gi tilgang på nettsiden som åpnes, og trykk deretter på Enter i GoogleCL-vinduet.

Du må gjøre dette for hver av de Googles tjenestene du bruker. Til og med nært beslektede tjenester som Kontakter og Kalender må aktiveres individuelt. Et interessant aspekt ved dette er at du kan ha en annen Google-konto knyttet til ulike tjenester. Når de er aktivert, vil det være enkelt å bruke disse tjenestene på denne datamaskinen.

Bruke GoogleCL

GoogleCL har tonnevis av funksjoner du kan bruke til å samhandle med Googles tjenester. Vi ser på noen av funksjonene vi fant interessant.

Dokumenter

Først prøvde vi å laste opp et dokument til Docs. For å gjøre dette, skriv inn:

docs laste opp path_to_your_document

Dette kan ta et minutt, avhengig av størrelsen på dokumentet ditt, men når det er gjort, vil du se en suksessmelding og en lenke til dokumentet ditt.

Du skal kunne redigere dokumenter ved å skrive inn:

docs edit -title "your_document" -editor your_editor

Dette virket imidlertid ikke i våre tester, og vi fikk en feilmelding. Dette skal fungere i fremtiden, og kunne ha vært forårsaket av et problem på slutten, men det ville ikke fungere i noen av våre tester.

YouTube

GoogleCL fungerte bra for å laste opp videoer til YouTube. Når du har godkjent kontoen din, skriver du inn:

youtube post " your_file_path "

Skriv inn et kategorinavn når du blir bedt om det, og GoogleCL vil begynne å laste opp videoen til YouTube. Som vanlig vil dette ta noen minutter, avhengig av størrelsen på videoen din, men det er fortsatt raskere enn å gå til YouTube-siden for å legge inn en video.

Merk at du kanskje ser en feil hvis du skriver inn en kategori som ikke er tilgjengelig på YouTube. Hvis ja, prøv igjen, denne gangen skriver du inn en riktig kategori.

For din referanse, her er noen av kategoriene du kan bruke fra YouTube.com. .. så sørg for at du bruker en av dem.

Blogger

GoogleCL gjør Blogger til en geekier blogging service. Du kan gjennomgå, merke og til og med lage nye innlegg på Blogger, alt direkte fra kommandolinjen. Du kan skrive kroppen til innlegget ditt i en tekstfil, og du kan til og med bruke HTML-oppretting for å få innlegget til å se ut som du vil. For å gjøre dette, skriv inn følgende i GoogleCL:

blogger etter tittelen " your_title " path_to_post_file

Øyeblikk senere hadde vi et nytt blogginnlegg med innholdet i vår tekstfil. Vi kunne ha lagt ut et langt, godt formatert HTML-innlegg, men hei, hva er bedre enn den klassiske geekhilsen for et geeky blogginnlegg?

Konklusjon

Uansett om du vil redigere Gmail-kontaktinformasjon raskt, laster du opp en YouTube-video uten å bruke flaky Flash-opplasteren, eller gjør et skript som automatisk lager et innlegg på Blogger når du knuser hodet på tastaturet, gir GoogleCL degverktøy du trenger å gjøre mer med Google enn du selv om mulig. Hvem sa at Google ikke har en sky OS?Når du kan samhandle med en webapp via ledetekst, føles det plutselig at Google bare er en del av datamaskinen. Vi har bare riper overflaten av det du kan gjøre med GoogleCL;sjekk ut eksemplene nedenfor for flere ideer. Gi oss beskjed om hvilke geekyprosjekter du gjør med GoogleCL!

Link

Last ned GoogleCL

Sjekk ut eksempel GoogleCL Scripts