If-Koubou

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

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

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ń Pythona, 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 poprawną wersję 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 google.exe program w folderze.

Przy pierwszym uruchomieniu Google CL zostanie utworzony folder preferencji na stronie:

% USERPROFILE% \. Googlecl

W jednym z naszych testów otrzymaliśmy komunikat o błędzie MSVCR71.dll nie było na naszym komputerze, więc nie można uruchomić GoogleCL. 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źć. Zrób wyszukiwanie w całym komputerze msvcr71.dlli skopiuj jeden z tych plików, które znajdzie.

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 wypożyczyć kartę readme.txt plik dołączony. Lub po prostu wpisz Wsparcie na prośbę o szybkie instrukcje.

Za pomocą GoogleCL możesz korzystać z usług Picasa, Bloggera, YouTube, Dokumentów, Kontaktów i Kalendarza za pomocą 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. Wchodzić Wsparcie następnie nazwa usługi, aby zobaczyć więcej informacji na jej temat i przykłady użycia. Tutaj widzimy pomoc dla kalendarza.

Aktywacja usługi

Kiedy po raz pierwszy korzystasz z usługi, musisz aktywować komputer przez Internet. Na przykład, jeśli chcielibyśmy zobaczyć wszystkie spotkania w naszym kalendarzu, chcielibyśmy wprowadzić Lista kalendarzy. 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 Dostęp uznany na stronie, która się otworzy, a następnie naciśnij klawisz 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:

Przesyłanie dokumentów ścieżka_do_twojego dokumentu

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

Powinieneś móc edytować dokumenty, wpisując:

docs edytuj -title "twój_ dokument" -editor your_editor

Nie zadziałało to jednak 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 się spisał na potrzeby przesyłania filmów do YouTube. Po autoryzacji konta wpisz:

post youtube "ścieżka_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.

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

Dla Twojej informacji, oto niektóre z 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ć, wprowadź w GoogleCL następujące elementy:

blogger post -title "Twój tytułpath_to_post_file

Chwilę później mieliśmy nowy post na blogu z zawartością 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?

Wniosek

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ę, GoogleCL oferuje narzędzia, których potrzebujesz robić więcej z Google, niż Ty 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 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!

Połączyć

Pobierz GoogleCL

Sprawdź przykładowe skrypty GoogleCL