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ń 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 swoim komputerze, ale GoogleCL nie może ich znaleźć. Zrób wyszukiwanie w całym komputerze msvcr71.dll, i 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 użyciu 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.
Możesz używać GoogleCL, aby uzyskać dostęp do usług w Picasie, Bloggerze, YouTube, Dokumentach, kontaktach i Kalendarzu 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 kalendarza. 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. Interesującym aspektem tego 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 twojego dokumentu.
Powinieneś móc edytować dokumenty, wpisując:
docs edit -title "twój_ dokument" -editor your_editor
Jednak nie zadziałało to w naszych testach i otrzymaliśmy komunikat o błędzie. To powinno zadziałać w przyszłości i mogło być spowodowane przez problem z naszej strony, ale nie zadziałałoby 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.
Zwróć uwagę, ż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 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 wpis 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 dla geeków?
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 zapewni Ci potrzebne narzędzia robić więcej z Google niż ty, choć 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 za pomocą GoogleCL!
Połączyć
Pobierz GoogleCL
Sprawdź przykładowe skrypty GoogleCL