reklama

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: Software, Technologie, Google, Web, Programování, Vyhledávače, Open source, Google Calendar, Apis, Blogger

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ří...
reklama
Určitě si přečtěte

Vyzkoušeli jsme FM štěnici: Když si vtipálci hrají na pirátské rozhlasové vysílání

Vyzkoušeli jsme FM štěnici: Když si vtipálci hrají na pirátské rozhlasové vysílání

** Dnes žádnou elektroniku programovat nebudeme ** Štěnice totiž funguje sama o sobě ** Stačí připojit baterii a naladit frekvenci

22.  1.  2017 | Jakub Čížek | 32

Microsoft: Zbavte se už konečně zastaralých a děravých Windows 7

Microsoft: Zbavte se už konečně zastaralých a děravých Windows 7

** Microsoft pomalu začíná kritizovat svůj nejpopulárnější OS ** Chce konečně dostat podniky na Desítky ** Bezpečnostní podpora Sedmiček vydrží ještě necelé tři roky

17.  1.  2017 | Jakub Čížek | 409

Takto si špičkoví grafici představují nový Facebook. S čistým vzhledem a bez reklam

Takto si špičkoví grafici představují nový Facebook. S čistým vzhledem a bez reklam

** Design Facebooku se delší dobu nemění a pro mnohé je nudným ** Grafici zkouší navrhovat nové koncepty toho, jak by mohla síť vypadat ** Hlasujte pro nejzdařilejší návrh

22.  1.  2017 | Stanislav Janů | 65

Umělá inteligence dokáže ze snímků srdce předpovědět, kdy zemřete

Umělá inteligence dokáže ze snímků srdce předpovědět, kdy zemřete

** Strojové učení lze skvěle použít pro vylepšení modelů pro předpověď srdečních komplikací ** Nová technologie umožňuje přesněji určit rizikové pacienty ** Dřívější diagnostika může díky včasně léčbě do budoucna zachránit životy

21.  1.  2017 | Karel Javůrek | 7

8 produktů, o kterých byste neřekli, že nesou značku Apple

8 produktů, o kterých byste neřekli, že nesou značku Apple

** Věděli jste, že Apple vyvinul celkem 45 modelů tiskáren? ** ** Monitor na výšku, plotter nebo herní konzole - to vše měl Apple ve své nabídce ** Většinu z těchto produktů pohřbil Steve Jobs

19.  1.  2017 | Stanislav Janů | 43


Aktuální číslo časopisu Computer

99 nejlepších programů pro váš počítač

Zvykejte si na umělou inteligenci

Velké testy PC zdrojů a gamepadů

Alternativní zdroje energie

reklama
reklama