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 at du har lastet ned zip-filen for Windows, trekk den ut som vanlig og kjør deretter google.exe program i mappen.
%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 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 ut readme.txt fil inkludert. Eller skriv bare hjelp på 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. 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.
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 upload 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.
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.
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 å få innlegget til å se ut som du vil. For å gjøre dette, skriv inn følgende i GoogleCL:
blogger post –title “your_title” path_to_post_file
Konklusjon
Uansett om du vil redigere Gmail-kontaktinformasjon, 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 slår 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 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