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: Technologie, Software, Google, Web, Vyhledávače, Programování, Open source, Časový rozsah, Řád, Příkaz, Grafická nadstavba, Apis, Nejrůznější důvod, První příkaz, Google+, Google Calendar


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

Tesla v režimu autopilota nabourala do stojícího auta, majitel podává žalobu

Tesla v režimu autopilota nabourala do stojícího auta, majitel podává žalobu

** Tesla Model S nabourala na dálnici do stojícího auta ** V tu chvíli jela v režimu autopilota, zatímco řidič odpočíval ** Hudson nyní žaluje Teslu, že slibuje něco, co neplní

Karel Kilián | 97

Levný televizor místo drahého 4K HDR monitoru? Na co si musíte dát pozor

Levný televizor místo drahého 4K HDR monitoru? Na co si musíte dát pozor

** 43", 4K, 60 Hz a HDR k tomu za deset tisíc ** Televizor takových parametrů stojí téměř polovinu, co monitor ** Využití televize jako monitoru přináší řadu kompromisů, ale jde to

Tomáš Holčík | 60

Google Mapy vs. Mapy.cz: Které internetové mapy jsou lepší?

Google Mapy vs. Mapy.cz: Které internetové mapy jsou lepší?

** Jsou lepší mapy od Googlu, nebo ty od Seznamu? ** Má být mapa především tradiční mapou, nebo spíše asistentem? ** Vyslechněte si argumenty a hlasujte, na jaké straně jste vy

Jakub Čížek, Vladislav Kluska | 74

Nová 3D tiskárna je 10× rychlejší než současné modely pro domácí i komerční trh

Nová 3D tiskárna je 10× rychlejší než současné modely pro domácí i komerční trh

** Vědci vytvořili nový typ rychlé 3D tiskárny ** 3D tiskárna používá standardní materiál ** je 10× rychlejší než srovnatelné tiskárny a to i v porovnání s drahými komerčními modely

Karel Javůrek | 52

Na čem běží Seznam.cz: Běžný standard už nestačí, přechází na vlastní cloud i servery

Na čem běží Seznam.cz: Běžný standard už nestačí, přechází na vlastní cloud i servery

** Seznam nám prozradil detaily k jeho nové platformě SCIF ** V rámci jednoho privátního cloudu sjednocuje většinu služeb ** Vedle softwaru vyvíjí i vlastní hardware

Karel Javůrek | 14



Aktuální číslo časopisu Computer

Nejlepší programy pro úpravu fotek zdarma

Externí disky pro zálohu dat

Velký test: herní notebooky

Srovnání 12 batohů