18Jul

Uzyskaj dostęp do usług Google z poziomu wiersza poleceń

Chcesz pokazać swoją stronę geeky i edytować swoje dokumenty Google lub pisać posta Bloggera z wiersza polecenia? Oto, jak uzyskać dostęp do różnych usług Google z poziomu wiersza poleceń za pomocą GoogleCL.

Pierwsze kroki

GoogleCL to aplikacja wiersza poleceń Python, która umożliwia dostęp do różnych usług Google z wiersza poleceń w systemie Windows, Mac OS X lub Linux. Tutaj będziemy używać wersji Windows na Windows 7, ale będzie działać dokładnie tak samo na innych platformach.

Przejdź do poniższego linku pobierania i wybierz odpowiednią wersję dla swojego systemu operacyjnego. Jeśli chcesz uruchomić go w systemie Windows, wybierz plik zip. Użytkownicy Ubuntu mogą pobrać i zainstalować plik. deb.

Po pobraniu pliku zip dla Windows wyodrębnij go jak zwykle, a następnie uruchom w folderze program google.exe.

Po uruchomieniu Google CL po raz pierwszy utworzy folder preferencji pod adresem:

% USERPROFILE% \. Googlecl

W jednym z naszych testów pojawił się błąd informujący, że

MSVCR71.dll nie było na naszym komputerze, więc GoogleCLnie mógł biec. Jest to biblioteka uruchomieniowa C ++ w systemie Windows, a większość programów, które jej potrzebują, uwzględnia ją w swoich plikach programu. GoogleCL nie uwzględnia tej biblioteki DLL w pliku zip, więc musimy znaleźć dla niej kopię.

Prawdopodobnie będziesz mieć wiele kopii tego pliku na komputerze, ale GoogleCL nie może ich znaleźć.Wykonaj wyszukiwanie w komputerze msvcr71.dll i skopiuj jeden z odnalezionych plików.

Teraz wklej ten plik DLL w folderze GoogleCL i uruchom google.exe , jak wcześniej. Tym razem wszystko powinno działać idealnie.

Korzystanie z GoogleCL

Składnia GoogleCL jest bardzo łatwa w obsłudze i zrozumieniu. Aby rozpocząć, możesz zamówić plik readme.txt .Lub, po prostu wpisz , poproś o podpowiedź, aby uzyskać kilka szybkich instrukcji.

Możesz używać GoogleCL, aby uzyskać dostęp do usług w Picasie, Bloggerze, YouTube, Dokumentach, kontaktach i Kalendarzu za pośrednictwem interfejsu wiersza poleceń, a chcielibyśmy, aby przyszłe wersje zawierały obsługę większej liczby elementów, w tym Gmaila i wyszukiwarki. Na razie jednak te usługi są nadal przydatne. Wpisz help , a następnie nazwę usługi, aby zobaczyć więcej informacji na jej temat i przykłady użycia. Tutaj widzimy pomoc dla kalendarza.

Aktywacja usługi

Przy pierwszym użyciu usługi konieczne jest aktywowanie komputera przez Internet. Na przykład, gdybyśmy chcieli zobaczyć wszystkie spotkania w naszym kalendarzu, chcielibyśmy wprowadzić na listę .Zostaniesz poproszony o określenie użytkownika;wprowadź swój adres e-mail w Gmailu. Następnie zostanie wyświetlony monit o zatwierdzenie dostępu w przeglądarce, a strona z zatwierdzeniem otworzy się automatycznie w domyślnej przeglądarce.

Kliknij Udziel dostępu do na stronie, która się otworzy, a następnie naciśnij Enter w oknie GoogleCL.

Będziesz musiał to zrobić dla każdej usługi Google, z której korzystasz. Nawet ściśle powiązane usługi, takie jak Kontakty i Kalendarz, muszą być aktywowane indywidualnie. Ciekawym aspektem jest to, że możesz mieć inne konto Google powiązane z różnymi usługami. Jednak po ich aktywacji korzystanie z tych usług na tym komputerze będzie łatwe.

Korzystanie z GoogleCL

GoogleCL oferuje mnóstwo funkcji do interakcji z usługami Google. Przyjrzymy się kilku interesującym funkcjom.

Dokumenty

Najpierw próbowaliśmy przesłać dokument do Dokumentów. Aby to zrobić, wpisz:

dokumenty przesyłaj ścieżka_do_twojego dokumentu

Może to potrwać minutę, w zależności od rozmiaru twojego dokumentu, ale gdy to zrobi, zobaczysz komunikat o powodzeniu i link do twojego dokumentu.

Powinieneś być w stanie edytować dokumenty, wpisując:

docs edit -title "twój_dokument" -editor your_editor

Jednak to nie działało w naszych testach i otrzymaliśmy komunikat o błędzie. Powinno to zadziałać w przyszłości i mogło być spowodowane przez problem z naszej strony, ale nie zadziałałoby to w żadnym z naszych testów.

YouTube

GoogleCL świetnie sprawdził się w przesyłaniu filmów do serwisu YouTube. Po autoryzacji konta wpisz:

post youtube " twoja_pozycja_pliku "

Na żądanie wprowadź nazwę kategorii, a GoogleCL rozpocznie przesyłanie Twojego filmu do YouTube. Jak zwykle potrwa to kilka minut w zależności od rozmiaru Twojego filmu, ale jest jeszcze szybsze niż przejście na stronę YouTube, aby opublikować film.

Zwróć uwagę, że możesz zobaczyć błąd, jeśli wpiszesz kategorię, która nie jest dostępna w serwisie YouTube. Jeśli tak, spróbuj ponownie, tym razem wprowadzając poprawną kategorię.

Oto kilka kategorii, których możesz używać na YouTube.com. .. więc upewnij się, że korzystasz z jednego z nich.

Blogger

GoogleCL sprawia, że ​​Blogger staje się geekeryczną usługą blogowania. Możesz przeglądać, oznaczać, a nawet tworzyć nowe posty w Bloggerze, bezpośrednio z poziomu wiersza poleceń.Możesz napisać treść swojego wpisu w pliku tekstowym, a nawet możesz użyć znaczników HTML, aby post wyglądał tak, jak chcesz. Aby to zrobić, wpisz w GoogleCL:

blogger post -title " your_title " path_to_post_file

Chwile później, mieliśmy nowy post na blogu z zawartością z naszego pliku tekstowego. Moglibyśmy opublikować długi, dobrze sformatowany post HTML, ale hej, co jest lepsze od klasycznego pozdrowienia z maniakiem na geekowy blog?

Podsumowanie

Niezależnie od tego, czy chcesz szybko edytować dane kontaktowe Gmaila, przesłać film z YouTube bez użycia niestabilnego narzędzia do przesyłania plików Flash, czy utworzyć skrypt, który automatycznie tworzy post w Bloggerze, gdy uderzysz się w klawiaturę, GoogleCLnarzędzia, których potrzebujesz, aby zrobić więcej z Google, niż to możliwe. Kto powiedział, że Google nie ma systemu operacyjnego w chmurze? Kiedy możesz wchodzić w interakcję z aplikacją webową za pośrednictwem wiersza poleceń, nagle wydaje się, że Google to tylko kolejna część twojego komputera. Podrapaliśmy powierzchnie, co możesz zrobić dzięki GoogleCL;sprawdź poniższy link przykładów, aby uzyskać więcej pomysłów. Daj nam znać, jakie projekty geeky wykonujesz w GoogleCL!

Link

Pobierz GoogleCL

Zobacz przykładowe skrypty GoogleCL