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.

Diskuze (2) Další článek: WordPress 3.0: nový vzhled, opravy a snadný provoz více blogů

Témata článku: Software, Google, Web, Technologie, Programování, Open source, Vyhledávače, Apis, Google Calendar, Příkaz, Google+, První příkaz, Časový rozsah, Řád


Určitě si přečtěte

Rekordy počasí: V Česku to ještě jde, skutečné extrémy zažívají jinde

Rekordy počasí: V Česku to ještě jde, skutečné extrémy zažívají jinde

** Teplotní extrémy dokážou překvapit. Seznamte se s rekordy v Česku i ve světě ** Rekordní hodnoty jsou mnohdy až k neuvěření ** Zjistěte, kdy ke bylo největší horko, zima, déšť či vítr

Karel Kilián | 7

Jak dopadl velký den Applu s náloží novinek: Sledujte, co letos připravil

Jak dopadl velký den Applu s náloží novinek: Sledujte, co letos připravil

** Apple večer představil novinky ** Ukáže nové operační systémy, ale čekala se i nová zařízení ** Začíná vývojářská konference Applu WWDC 2018

Karel Javůrek | 87

Našli jsme 22 schopných internetových prohlížečů: Vyberte si, který vám nejvíc sedne

Našli jsme 22 schopných internetových prohlížečů: Vyberte si, který vám nejvíc sedne

** Není jen Chrome, Firefox, Edge či Opera. Na výběr máte mnohem více! ** Internetové prohlížeče se liší funkcemi, zaměřením i designem. Našli jsme 22 použitelných prohlížečů pro Windows ** Vyberte si prohlížeč, který vám bude nejvíce vyhovovat

Karel Kilián | 30

Proč autopilot Tesly bourá? Test dává odpověď: může za to řidič!

Proč autopilot Tesly bourá? Test dává odpověď: může za to řidič!

** Britové otestovali Teslu v režimu autopilota ** Skončilo to nárazem Tesly do stojícího auta ** Kdo je na vině? Řidič

Karel Kilián | 55


Aktuální číslo časopisu Computer

Kdy necháme řídit chytrá auta?

6 Wi-Fi Mesh systémů ve velkém testu

Srovnali jsme 7 sportovních kamer

Znáte pravidla pro létání s drony?