Hjemmeside » hvordan » Få tilgang til Google-tjenester fra kommandolinjen

    Få tilgang til Google-tjenester fra kommandolinjen

    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.

    Starter

    GoogleCL er et 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 å ha lastet ned zip-filen for Windows, trekk den ut som vanlig og kjør deretter google.exe program i mappen.

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

    % USERPROFILE% \. Googlecl

    På en av våre tester fikk vi en feil som sa det MSVCR71.dll manglet fra datamaskinen vår, slik at GoogleCL ikke kunne kjøre. 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.

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

    Lim inn den dll-filen i GoogleCL-mappen, og kjør den 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 ut readme.txt fil inkludert. Eller skriv bare hjelp på spørsmålet 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. Tast inn 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, ville vi skrive 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 Dokumenter. For å gjøre dette, skriv inn:

    docs opplasting path_to_your_document

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

    Du skal kunne redigere dokumenter ved å skrive inn:

    docs edit -title "your_document" -editoren 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 nasjonal bloggingstjeneste. 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 å gjøre innlegget ditt som du vil. For å gjøre dette, skriv inn følgende i GoogleCL:

    blogger etter tittel "din tittelpath_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, laster du opp en YouTube-video uten å bruke flakket Flash-opplasteren, eller gjør et skript som automatisk lager et innlegg på Blogger når du knuser hodet på tastaturet, gir GoogleCL deg verktøyene 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 koblingen nedenfor for flere ideer. Gi oss beskjed om hvilke geekyprosjekter du gjør med GoogleCL!

    link

    Last ned GoogleCL

    Sjekk ut eksempel GoogleCL Scripts