Ö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 kan du komma åt en mängd olika Google-tjänster från kommandoraden med GoogleCL.
Komma igång
GoogleCL är ett Python-kommandoradsprogram 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 program i mappen.
Första gången du kör Google CL skapar den en inställningsmapp på:
% USERPROFILE% \. Googlecl
På en av våra tester fick vi ett fel som säger det MSVCR71.dll saknades från vår dator, så GoogleCL kunde inte köras. Detta är ett C ++ runtime bibliotek i Windows, och de flesta program som behöver den innehåller det 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 dessa filer den finner.
Klistra in den dll-filen i mappen GoogleCL och kör google.exe som förut. Allt ska fungera perfekt den här gången.
Använda GoogleCL
GoogleCLs syntax är mycket lätt att använda och förstå. För att komma igång kanske du vill checka ut readme.txt filen ingår. Eller skriv bara hjälp i snabb takt 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 dock dessa tjänster fortfarande användbara. Stiga på 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 Kalenderlista. 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.
Klick Ge tillgång på den webbsida som öppnas och tryck sedan på Enter i fönstret GoogleCL.
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 kan det vara lätt 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.
Dokument
Först försökte vi ladda upp ett dokument till Docs. För att göra detta, skriv in:
docs uppladdning 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 skriva in:
docs edit -title "your_document" -redaktören your_editor
Detta fungerade dock inte i våra test, 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 videoklipp 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 börjar starta uppladdningen av 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 kanske får 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 kommer du in i 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 geekierbloggtjänst. Du kan granska, tagga och till och med skapa nya inlägg på Blogger, allt direkt från kommandoraden. Du kan skriva inläggets kropp i en textfil, och du kan även använda HTML-markup för att få posten att se ut som du vill. För att göra detta anger du följande i GoogleCL:
blogger posttitle "din titel” path_to_post_file
Just nu 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
Om du vill redigera Gmail-kontaktinformation snabbt, ladda upp en YouTube-video utan att använda flakig Flash-uppladdare eller skapa ett skript som automatiskt gör ett inlägg på Blogger när du slår huvudet på tangentbordet, ger GoogleCL dig de verktyg du behöver att 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-skript