18Jul
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