Saturday, June 19, 2010

Pārvaldam Google Web servisus no komandrindas

Kompānija Google ir prezentējusi jaunu utīlitu googlecl, kura atļauj komandrindas režīmā organizēt savu datu vadību tādos Google servisos, kā Blogger, Calendar, Contacts, Docs, Picasa un Youtube. Utīlita atļauj augšupielādēt un lejupielādēt datus, kuri ir pieejami caur web interfeisu. Šā, jaunā, instrumenta izstrādes mērķis ir atvieglot skriptu, kuri uztur darbu ar Googles servisiem, uzrakstīšanas iespējas.

Utīlitas iespējas varam novērtēt apskatot izmantošanas piemērus.
Piemēram, lai jaunā Picasa albumā ielādētu fotogrāfijas no tekošās direktorijas, mums pietiek tikai ievadīt komandu:
google picasa create --title "My album" ~/Photos/vacation/*.jpg

Lai pievienotu agrāk uzrakstītu piezīmi savam blogam:
google blogger post --blog "My blog" --tags "python, googlecl, development" my_post.html


Lai pievienotu ierakstu kalendārā:
google calendar add "Lunch with Jason tomorrow at noon"

Lai rediģētu vim redaktorā agrāk pievienotu Google Docs dokumentu:
google docs edit --title "Shopping list" --editor vim

googlecl kods ir uzrakstīts Python valodā un tiek izplatīts ar Apache licenzi. Gatavas pakas pagaidām ir pieejamas tikai priekš Debian un Ubuntu. Citiem distro nāksies drusku pagaidīt.  


Avots

2 comments:

web hostings said...

būs jāizmegina šis, varbūt būs ērtāk

LSlackware said...

ja nav grūti, tad varbūt varētu palūgt kādu atsauci pēc izmēģināšanas? Šo rakstīju pasen, bet pats neesmu pat paprovējis :)