18Jul

Få adgang til Google Services fra kommandolinjen

click fraud protection

Vil du vise din geeky side og redigere dine Google Docs eller skrive et Blogger-indlæg fra kommandoprompten? Sådan får du adgang til en række Google-tjenester fra kommandolinjen med GoogleCL.

Kom godt i gang

GoogleCL er en Python kommandolinjeprogram, der giver dig adgang til forskellige Google-tjenester fra kommandolinjen på Windows, Mac OS X eller Linux. Her bruger vi Windows-versionen på Windows 7, men det ville fungere præcis det samme på andre platforme.

Gå over til downloadlinket herunder, og vælg den rigtige version til dit operativsystem. Hvis du vil køre den på Windows, skal du vælge zip-filen. Ubuntu brugere kan downloade og installere. deb filen.

Når du har downloadet zip-filen til Windows, skal du udpakke den som normal og derefter køre google.exe -programmet i mappen.

Første gang du kører Google CL, opretter den en præferencemappe på:

% USERPROFILE% \. Googlecl

På en af ​​vores tests modtog vi en fejl, der sagde, at MSVCR71.dll manglede fra vores computer, så GoogleCLkunne ikke løbe. Dette er et C ++ runtime bibliotek i Windows, og de fleste programmer, der har brug for det, indeholder det med deres programfiler. GoogleCL indeholder ikke denne DLL i zip-filen, så vi skal finde en kopi til den.

instagram viewer

Du har sandsynligvis mange kopier af denne fil i hele din computer, men GoogleCL kan ikke finde dem. Så gør en computer-bred søgning efter msvcr71.dll , og ​​kopier en af ​​disse filer, den finder.

Indsæt nu denne dll-fil i mappen GoogleCL, og kør google.exe som før. Alt skal fungere perfekt denne gang.

Brug af GoogleCL

GoogleCLs syntaks er meget nem at bruge og forstå.For at komme i gang, vil du måske checke filen readme.txt inkluderet. Eller skriv bare ved prompten for at få nogle hurtige instruktioner.

Du kan bruge GoogleCL til at få adgang til tjenester i Picasa, Blogger, YouTube, Dokumenter, Kontakter og Kalender via kommandolinjens grænseflade. Vi vil gerne se, at fremtidige versioner vil omfatte support til flere elementer, herunder Gmail og Søg. I øjeblikket er disse tjenester dog stadig nyttige. Indtast hjælp efterfulgt af et servicenavn for at se mere info om det og nogle brugseksempler. Her ses hjælpen til Kalender.

Aktivering af en tjeneste

Når du først bruger en tjeneste, skal du aktivere din computer med den online. For eksempel, hvis vi ønskede at se alle udnævnelserne i vores kalender, ville vi indtaste kalenderliste .Du bliver bedt om at angive en bruger;Indtast din Gmail-e-mail-adresse. Derefter bliver du bedt om at godkende adgangen i din browser, og godkendelsessiden åbnes automatisk i din standardbrowser.

Klik på Giv adgang på den webside, der åbnes, og tryk derefter på Enter i vinduet GoogleCL.

Du skal gøre dette for hver af de Google-tjenester, du bruger. Selv nært beslægtede tjenester som Kontakter og Kalender skal aktiveres individuelt. Et interessant aspekt ved dette er, at du kunne have en anden Google-konto forbundet med forskellige tjenester. Når de er aktiveret, vil det være nemt at bruge disse tjenester på denne computer.

Brug af GoogleCL

GoogleCL har tonsvis af funktioner, du kan bruge til at interagere med Googles tjenester. Vi vil se på nogle af de funktioner, vi fandt interessante.

Docs

Først prøvede vi at uploade et dokument til Docs. For at gøre dette skal du indtaste:

docs upload path_to_your_document

Dette kan tage et minut afhængigt af størrelsen af ​​dit dokument, men når det er gjort, vil du se en succeshed og et link til dit dokument.

Du skal kunne redigere dokumenter ved at indtaste:

docs edit -title "your_document" -editor your_editor

Dette virkede imidlertid ikke i vores test, og vi fik en fejlmeddelelse. Dette skal fungere i fremtiden, og kunne have været forårsaget af et problem i vores ende, men det ville ikke fungere i nogen af ​​vores tests.

YouTube

GoogleCL fungerede rigtig godt for at uploade videoer til YouTube. Når du har godkendt din konto, skal du indtaste:

youtube post " your_file_path "

Indtast et kategorinavn efter anmodning, og GoogleCL vil begynde at uploade din video til YouTube. Som normalt vil dette tage et par minutter afhængigt af størrelsen af ​​din video, men det er stadig hurtigere end at gå til YouTube-siden for at sende en video.

Bemærk, at du muligvis kan se en fejl, hvis du indtaster en kategori, der ikke er tilgængelig på YouTube. Hvis ja, prøv igen, denne gang indtaster du en korrekt kategori.

Til din reference er her nogle af de kategorier, du kan bruge fra YouTube.com. .. så sørg for at bruge en af ​​dem.

Blogger

GoogleCL gør Blogger til en geekier blogging service. Du kan gennemgå, tag og endda oprette nye indlæg på Blogger, alle direkte fra kommandolinjen. Du kan skrive kropet af dit indlæg i en tekstfil, og du kan endda bruge HTML-markering for at få stillingen til at se ud som du vil. For at gøre dette skal du indtaste følgende i GoogleCL:

blogger eftertitel " your_title " path_to_post_file

Øjeblikkelig senere havde vi et nyt blogindlæg med indholdet i vores tekstfil. Vi kunne have indsendt et langt, godt formateret HTML-indlæg, men hej, hvad er bedre end den klassiske geekhilsen til et geeky blogpost?

Konklusion

Uanset om du gerne vil redigere Gmail-kontaktoplysninger hurtigt, upload en YouTube-video uden at bruge den flaky Flash-uploader eller lav et script, der automatisk laver et indlæg på Blogger, når du slår hovedet på tastaturet, giver GoogleCL digværktøjer, du har brug for at gøre mere med Google end du selv muligvis. Hvem sagde, at Google ikke har en sky OS?Når du kan interagere med en webapp via kommandoprompt, føles det pludselig at Google er en anden del af din computer. Vi har kun ridset overfladen af ​​hvad du kan gøre med GoogleCL;Se eksemplerne nedenfor for flere ideer. Lad os vide, hvilke geeky projekter du gør med GoogleCL!

Link

Download GoogleCL

Tjek eksempel GoogleCL Scripts