GoogleCL: Služby Googlu lze používat i v příkazové řádce

GoogleCL: Služby Googlu lze používat i v příkazové řádce

Google nyní můžete používat i v příkazové řádce, na inkubátoru Google Code totiž vznikl nový projekt GoogleCL – Commands line tools for the Google Data APIs. Projekt cílí především na linuxové systémy a programátory, kteří potřebují přistupovat ke službách Googlu ze svých aplikací a z nejrůznějších důvodů nemohou použít současně dostupná API. Terminálový Google se také hodí pro autory grafických nadstaveb pro textové programy.

GoogleCL je postavený na Pythonu 2.5/2.6, který budete potřebovat ke spuštění, stejně jako na balíku knihoven pro Python gdata-python-client. Knihovny se v Pythonu instalují vcelku jednoduše. Balík rozbalte a v příkazové řádce spusťte python setup.py install. Toto bude fungovat v případě, že cestu k Ptyhonu máte nastavenou v globální proměnné PATH (Windows). Stejně postupujte i pro instalaci GoogleCL.

Textový Google si prozatím rozumí se službami Blogger, Calendar, Docs, Picasa a YouTube. A jak by vypadal v praxi v běžné příkazové řádce na Windows? Pro výpis všech událostí z kalendáře pro zadaný časový rozsah byste mohli použít třeba tento příkaz:

c:\python google calendar list --date 2010-01-01,2010-06-30

Po prvním spuštění vás skript požádá o přihlašovací jméno k vašemu účtu a otevře se webový prohlížeč s požadavkem o autorizaci (OAuth). Příště již bude program vše vypisovat bez potřeby přihlašování.

Klepněte pro větší obrázek  Klepněte pro větší obrázek  Klepněte pro větší obrázek
První příkaz, nutná autorizace GoogleCL pomocí OAuth protokolu a výsledek, který rozhodně není
uživatelský přívětivý, očekává se totiž, že výstup zpracuje další program, třeba nějaká grafická nadstavba

Pokud neprovedete žádné dodatečné nastavení Pythonu, systémové proměnné PATH a nainstalujete ho do adresáře C:\Python, bude vypadat tentýž dotaz do služby Kalendář takto:

c:\python\python.exe c:\python\scripts\google calendar list –date 2010-01-01,2010-06-30


Pokud chcete využívat Google služby a především vyhledávač v příkazové řádce jako uživatel a nikoliv jako programátor, vyzkoušejte raději velmi povedený webový emulátor Goosh.org.

Témata článku: Technologie, Software, Google, Web, Programování, Open source, Vyhledávače, Google Calendar, Apis

2 komentáře

Nejnovější komentáře

  • Phanosh 22. 6. 2010 11:27:53
    Ty screenshoty jsou ... poněkud ubohé. Možná by stálo za to pořídit je v...
  • starenka 22. 6. 2010 1:31:53
    "Projekt cílí především na linuxové systémy a programátory, kteří...
Určitě si přečtěte

Jak vybrat monitor k počítači: nenechte se zlákat nepodstatnými parametry

Jak vybrat monitor k počítači: nenechte se zlákat nepodstatnými parametry

** Na jaké parametry se zaměřit a kde vás výrobci chtějí nachytat ** Monitory se stále více specifikují pro konkrétní určení ** Náročný hráč nebo profesionální grafik mají různé požadavky

20.  6.  2017 | Tomáš Holčík | 32

11 tipů, jak efektivně a přesně sledovat počasí pomocí internetu

11 tipů, jak efektivně a přesně sledovat počasí pomocí internetu

** Sledujte počasí z více zdrojů a podrobněji, přesněji tak určíte, jaké počasí vás potká na dovolené ** Na webu najdete hromadu pokročilých předpovědí počasí, ale i specializované meteorologické služby ** Vybrali jsme 14 služeb na počasí, které se vám můžou hodit

23.  6.  2017 | Jakub Čížek | 19

Jak unikají informace o nových iPhonech? Třeba podprsenkami čínských pracovnic

Jak unikají informace o nových iPhonech? Třeba podprsenkami čínských pracovnic

** Na černém trhu mohou zaměstnanci továren za kradené součástky inkasovat částku ve výši ročního platu ** Velké množství informací je vyneseno i z centrály Applu ** Díly jsou pašovány v botách, podprsenkách i odpadem

21.  6.  2017 | Stanislav Janů | 24

Herní počítač vs. Xbox One X: Kvalita obrazu není všechno

Herní počítač vs. Xbox One X: Kvalita obrazu není všechno

** Nový Xbox One X slibuje hraní ve 4K s HDR za 13 tisíc korun ** Aby stejnou kvalitu obrazu zvládl počítač, museli byste za něj dát minimálně dvakrát tolik ** Přesto herní počítače stále svůj smysl mají

24.  6.  2017 | Tomáš Holčík | 58


Aktuální číslo časopisu Computer

Bojujeme proti Fake News

Dva velké testy: fotoaparáty a NASy

Co musíte vědět o změně evropského roamingu

Radíme s výběrem základní desky