Google udostępnia konsolowe narzędzie dla swoich usług

20.06.2010 2:09, Autor: Grzegorz Niemirowski (gniemirowski), Kategoria: News
NewsImage

Firma Google udostępniła możliwość korzystania z niektórych swoich usług z poziomu wiersza polecenia.

Obecnie na komputerach króluje interfejs graficzny a wielu użytkowników podchodzi do okienka konsoli z rezerwą. Czarne okienko z białymi literkami, wymagające znajomości tajemniczych komend, może być odstraszające. Konsola jest jednak bardzo wygodnym narzędziem, dającym wiele możliwości. Dzięki niej można wykonać wiele zadań, które byłyby trudne do zrobienia za pomocą programów graficznych, szczególne w dziedzinie automatyzowania czynności oraz przekazywania danych z jednego programu do drugiego. Obojętnie czy jest to bash, PowerShell czy inna powłoka, bardziej zaawansowani użytkownicy wiedzą jak pożytecznym narzędziem jest wiersz polecenia. Niestety wykorzystanie konsoli bywa trudne np. w przypadku usług, które nie były tworzone z myślą o dostępie innym niż przez klikany interfejs webowy. Google zdecydowało się wyjść użytkownikom na przeciw i udostępniło im nowe narzędzie.

GoogleCL jest aplikacją Open Source napisaną w Pythonie i korzysta z biblioteki gdata-python-client. Za jej pomocą można w łatwy sposób z poziomu konsoli wykonywać takie czynności jak upload filmów na YouTube czy zdjęć na Picasę, wysyłanie postów na Bloggera, obsługa kontaktów GMaila, edycja kalendarza oraz praca z dokumentami w usłudze Docs. GoogleCL dostępne jest jako tarball oraz pakiet DEB i jest tworzone głównie z myślą o użytkownikach Linuksa. Pod Windows do uruchomienia GoogleCL można użyć środowiska Cygwin. Warto zapoznać się dokumentacją oraz przykładowymi poleceniami.

r   e   k   l   a   m   a

Komentarze (15)  

AvatarUżytkownik jest nieaktywny
trux | 20.06.2010 4:19#1

Ze swojej strony dodam, że jest to idealne rozwiązanie dla osób piszących skrypty (w celu zautomatyzowania pewnych czynności), lub tworzących własne nakładki graficzne.
PS. Konsola nie gryzie :)

Avatar
g (niezalogowany) | 20.06.2010 6:35#2

Ja nie lubić konsoli- jest czarna a ja sie boje ciemności

AvatarUżytkownik jest nieaktywny
Szyna21 | 20.06.2010 8:49#3

Nie korzystam zbyt często z usług Google, ale trzeba przyznać, że dla niektórych użytkowników, szczególnie linuksowych właśnie - przyzwyczajonych nieraz do konsoli - jest to świetne rozwiązanie.
Nie trzeba chociażby uruchamiać przeglądarki i czekać na załadowanie się kolejnych stron :) A poza tym ma także inne zalety, o czym już było wyżej napisane.

AvatarUżytkownik jest nieaktywny
Roman0 | 20.06.2010 8:54#4

Z tą "znajomością tajemniczych komend" bym nie przesadzał, listę komend znaleźć można w katalogach /bin/ i /usr/bin/ (Ubuntu) a ich funkcji zazwyczaj można się dowiedzieć za pomocą komendy "man" lub po dodaniu parametru "--help" lub "-h". Pewnie są jeszcze inne pomoce dla początkujących, ale nie szukałem bo to mi starcza :P
Sam nie skorzystam z powyższych narzędzi, ale dobrze że są tworzone, komuś na pewno się przydadzą :)

Avatar
slotwek (niezalogowany) | 20.06.2010 10:00#5

Ciekawe te programiki.Moze sie kiedys przydadza

AvatarUżytkownik jest nieaktywny
apocalyPS3 | 20.06.2010 11:02#6

Super sprawa, ale mnie interesują takie rzeczy jak: jak jest przysyłany login i hasło do usług Googla, czy taką transmisję można przechwycić, co się dzieje w przypadku zerwania połączenia, jak sprawdzić jakie pliki zostały wgrane, jak sprawdzić zawartość posta, czy cały został przesłany czy czegoś brakuje. No chyba, że będą dostępne odpowiednie polecenia to tak.

AvatarUżytkownik jest nieaktywny
R_2_r | 20.06.2010 11:08#7

"GoogleCL jest aplikacją Open Source napisaną w Pythonie i korzysta z biblioteki gdata-python-client." To jak ktoś chce zobaczyć jak to działa niech to ściągnie rozpakuje i sobie zobaczy na jakiej zasadzie są przesyłane informacje z jego kompa do serwera google. A co do usługi to fajna sprawa w można sobie zmajstrować jakiś skrypt i za pomocą niego sprawdzać bądź dodawać wiadomości do usług google.

Avatar
Domker _ (niezalogowany) | 20.06.2010 11:16#8

... że też dopiero teraz na to wpadli :)
Świetne rozwiązanie, jeżeli ktoś nie chce uruchamiać pluginów.
Można zrobić nakładkę, gdzie przeciąga się zawartość i już ;)

AvatarUżytkownik jest nieaktywny
apocalyPS3 | 20.06.2010 11:37#9

""GoogleCL jest aplikacją Open Source napisaną w Pythonie i korzysta z biblioteki gdata-python-client." To jak ktoś chce zobaczyć jak to działa niech to ściągnie rozpakuje i sobie zobaczy na jakiej zasadzie są przesyłane informacje z jego kompa do serwera google."

A ja sie nie znam na Open Source, Pythonie i bibliotece gdata-python-client i nic nie zrozumie z zasady działania, chce to mieć wytłumaczone łopatologicznie.

"A co do usługi to fajna sprawa w można sobie zmajstrować jakiś skrypt i za pomocą niego sprawdzać bądź dodawać wiadomości do usług google."

Pisanie skryptów to jest dla mnie czarna magia z angielskiego bim bam bom komu bije dzwon.

Avatar
neum (niezalogowany) | 20.06.2010 12:21#10

> "Pod Windows do uruchomienia GoogleCL można użyć środowiska Cygwin"

Nie trzeba uzywac cygwin; wystarczy miec zainstalowany interpreter języka Python (http://www.python.org).

Instrukcja instalacji GoogleCL pod windows jest dostępna na:
http://publicint.blogspot.com/2010/06/setup-googlecl-on-winxp.html

AvatarUżytkownik jest nieaktywny
borzole | 20.06.2010 12:22#11

Wolę jednak skorzystać bezpośrednio z gdata-python-client, bo mam więcej możliwości. Ale ten wrapper może się przydać do zrobienia czegoś "na szybko".

Avatar
Lord Nikon (niezalogowany) | 20.06.2010 18:04#12

W Windows wolę chyba graficzny interfejs ;)
Zwłaszcza, że prawie nie wyłączam przeglądarki, mam szybki net...to po co? :]
Jednak jeśli ktoś bardzo lubi mieć włączoną konsolę i wpisywać komendy, tudzież uważa, że tak jest wygodniej...zapewne znajdzie a opcja wielu swoich wiernych użytkowników, którzy będą Google wdzięczni za jej wprowadzenie ;)

AvatarUżytkownik jest nieaktywny
borzole | 20.06.2010 20:41#13

@ Lord Nikon (niezalogowany)
do pisania skryptów np.
- wysłanie raportów z kompa do google docs,
- załadowanie wcześniej przygotowanego pliku html do bloggera
- synchronizacja kalendarza itp.
wszystko wykonywane automatycznie.
Raz dobrze ustawiona rzecz, robi się sama już zawsze.

AvatarUżytkownik jest nieaktywny
MaxDamage | 21.06.2010 13:24#14

"Jednak jeśli ktoś bardzo lubi mieć włączoną konsolę i wpisywać komendy, tudzież uważa, że tak jest wygodniej.."

Nie wiesz i reszta "noobków" (popularne słowo w gronie nastolatków) w dziedzinie systemów operacyjnych, że niektórych rzeczy nie da się wykonać bez użycia konsoli w systemie lub ich wykonanie w interfejsie graficznym wiązałoby się z szukaniem jakiś dodatkowych programów niedostępnych standardowo w systemie operacyjnym. Skoro niektórzy amatorzy na słowo "konsola" dostają dodatkowych wytrysków na twarzy niech zostawią to narzędzie zawodowcom.


Mądrości sobie i Wam życzę...

AvatarUżytkownik jest nieaktywny
gulczkwas11 | 22.06.2010 15:35#15

może kiedyś skorzystam

Dodaj komentarz

Zasady publikowania komentarzy
Autor
Treść
 
Top programy
  •  
Top programy ostatnie 7 dni
  •  
Top programy ostatnie 30 dni
  •  
Skanery antywirusowe
skaner av