18Jul

Öppna Googles tjänster från kommandoraden

Vill du visa din geeky sida och redigera dina Google Docs eller skriva ett Blogger-inlägg från kommandotolken? Så här får du tillgång till en mängd olika Google-tjänster från kommandoraden med GoogleCL.

Komma igång

GoogleCL är en Python kommandoradsapplikation som låter dig komma åt olika Google-tjänster från kommandoraden på Windows, Mac OS X eller Linux. Här använder vi Windows-versionen på Windows 7, men det skulle fungera exakt samma på andra plattformar.

Gå vidare till nedladdningslänken nedan och välj rätt version för ditt operativsystem. Om du vill köra den på Windows, välj zip-filen. Ubuntu-användare kan ladda ner och installera. deb-filen.

Efter att ha hämtat zip-filen för Windows, extrahera den som vanligt och kör sedan google.exe -programmet i mappen.

Första gången du kör Google CL skapas en preferensmapp på:

% USERPROFILE% \. Googlecl

Vid en av våra tester fick vi ett fel som säger att MSVCR71.dll saknades från vår dator, så GoogleCLkunde inte springa. Detta är ett C ++ runtime bibliotek i Windows, och de flesta program som behöver den innehåller den med sina programfiler. GoogleCL innehåller inte denna DLL i zip-filen, så vi måste hitta en kopia för den.

Du kommer sannolikt att ha många kopior av den här filen på din dator, men GoogleCL kan inte hitta dem. Så gör en datorsökning för msvcr71.dll , och kopiera en av de här filerna.

Klistra in den dll-filen i GoogleCL-mappen och kör google.exe som tidigare. Allt ska fungera perfekt den här gången.

Använda GoogleCL

GoogleCLs syntax är väldigt lätt att använda och förstå.För att komma igång kanske du vill checka in readme.txt -filen medföljer. Eller skriv bara hjälp vid prompten för att få några snabba instruktioner.

Du kan använda GoogleCL för att få tillgång till tjänster i Picasa, Blogger, YouTube, Dokument, Kontakter och Kalender via kommandoradsgränssnittet, och vi skulle gärna se att framtida versioner kommer att omfatta stöd för fler artiklar, inklusive Gmail och Sök. För närvarande är dessa tjänster fortfarande användbara. Ange hjälp följt av ett servicenamn för att se mer information om det och några användningsexempel. Här ser vi hjälp för kalender.

Aktivera en tjänst

När du först använder en tjänst måste du aktivera din dator med den online. Om vi ​​till exempel vill se alla möten i vår kalender, skulle vi ange -kalenderlistan .Du kommer att bli ombedd att ange en användare;Ange din Gmail-e-postadress. Då blir du uppmanad att godkänna åtkomsten i din webbläsare, och godkännandesidan öppnas automatiskt i din standardwebbläsare.

Klicka Bevilja åtkomst på webbsidan som öppnas och tryck sedan på Enter i GoogleCL-fönstret.

Du måste göra detta för alla Google-tjänster du använder. Till och med närstående tjänster som Kontakter och Kalender måste aktiveras individuellt. En intressant aspekt av detta är att du kan ha olika Google-konto i samband med olika tjänster. När de är aktiverade är det enkelt att använda dessa tjänster på den här datorn.

Använda GoogleCL

GoogleCL har många funktioner du kan använda för att interagera med Googles tjänster. Vi tittar på några av de funktioner som vi funnit intressanta.

Docs

Först försökte vi ladda upp ett dokument till Docs. För att göra detta, ange:

docs ladda upp path_to_your_document

Det kan ta en minut beroende på storleken på ditt dokument, men när det är klart kommer du att se ett framgångsrikt meddelande och en länk till ditt dokument.

Du ska kunna redigera dokument genom att ange:

docs redigera -title "your_document" -editor your_editor

Det fungerade dock inte i våra tester och vi fick ett felmeddelande. Detta borde fungera i framtiden och kunde ha orsakats av ett problem i slutet, men det skulle inte fungera i någon av våra test.

YouTube

GoogleCL fungerade bra för att ladda upp videor till YouTube. När du har auktoriserat ditt konto anger du:

youtube-post " your_file_path "

Ange ett kategorinamn när det begärs, och GoogleCL kommer att börja ladda upp din video till YouTube. Som vanligt tar detta några minuter beroende på storleken på din video, men det är fortfarande snabbare än att gå till YouTube-sidan för att skicka en video.

Observera att du kan se ett fel om du anger en kategori som inte är tillgänglig på YouTube. Om så är fallet, försök igen, den här gången anger du en korrekt kategori.

För din referens, här är några av de kategorier du kan använda från YouTube.com. .. så se till att du använder en av dem.

Blogger

GoogleCL gör Blogger till en geekier bloggningstjänst. Du kan granska, tagga och till och med skapa nya inlägg på Blogger, allt direkt från kommandoraden. Du kan skriva postens kropp i en textfil, och du kan även använda HTML-markup för att göra inlägget som du vill. För att göra detta anger du följande i GoogleCL:

blogger eftertiteln " your_title " path_to_post_file

Tidpunkter senare hade vi ett nytt blogginlägg med innehållet i vår textfil. Vi kunde ha lagt upp ett långt, välformaterat HTML-inlägg, men hej, vad är bättre än den klassiska geekhälsningen för ett geekigt blogginlägg?

Slutsats

Oavsett om du vill redigera Gmail-kontaktinformation snabbt, ladda upp en YouTube-video utan att använda flaky Flash-uppladdaren eller skapa ett skript som automatiskt gör ett inlägg på Blogger när du slår huvudet på tangentbordet, ger GoogleCL digverktyg du behöver göra mer med Google än vad du än kan göra. Vem sa att Google inte har ett moln OS?När du kan interagera med en webapp via kommandotolken känns det plötsligt som att Google bara är en del av din dator. Vi har bara repat ytan på vad du kan göra med GoogleCL;kolla in länken nedan för fler idéer. Låt oss veta vilka geekyprojekt du gör med GoogleCL!

Länk

Hämta GoogleCL

Kolla in exempel GoogleCL Scripts