Google a facut in sfarsit un program pentru accesul catorva servicii proprii de la linie de comanda. Programul este in principal pentru Linux dar poate functiona si pe Mac sau Windows prin instalarea lui Python 2.5 sau 2.6 si a lui CygWin pentru Windows. Programul ofera acces din linie de comanda la Blogger, Calendar, Contacts, Docs, Picasa, Youtube. Restul serviciilor inca nu sunt incluse deoarece programul este limitat la serviciile oferite prin API-urile gdata.
Cateva exemple de utilizare date de Google:
Blogger
google blogger post --tags "GoogleCL, awesome" --title "Test Post" "I'm posting from the command line" google blogger post blogpost.txt google blogger list title,url-site # Afiseaza articolele google blogger delete --title "Test Post" google delete --title "Silly post number [0-9]*" # Sterge articolele corespunzatoare unui regex google tag --title "Dev post" --tags "Python, software" # Adauga tag-uri pentru un articol
Calendar
google calendar add "Dinner party with George today at 6pm" # Adauga eveniment in calendar google calendar today # Afiseaza evenimentele de azi google calendar list --date 2010-06-01,2010-06-30 # Afiseaza evenimentele google calendar delete --title "Dinner party with George" # Sterge un eveniment
Contacts
google contacts add "J. Random Hacker, jrandom@example.com" google contacts list name,email --title "J. Random Hacker" google contacts delete --title "J. Random Hacker"
Docs
google docs delete --title "Evidence" google docs edit --title "Shopping list" --editor vim google docs get --title "Homework [0-9]*" google docs list title,url-direct --delimiter ": " # afiseaza documentele google docs upload the_bobs.csv ~/work/docs_to_share/*
Picasa
google picasa create --title "Vermont Test" --tags Vermont vermont.jpg google picasa get --title "Vermont Test" /path/to/download/folder google picasa list title,url-direct --query "A tag" google picasa post --title "Vermont Test" ~/old_photos/*.jpg # Adauga poze la un album google picasa tag --title "Vermont Test" --tags "places" google picasa delete --title "Vermont Test" # delete entire album
Youtube
google youtube post --category Education --devtags GoogleCL killer_robots.avi google youtube delete --title "killer_robots.avi" google youtube list # list my videos google youtube tag -n ".*robot.*" --tags robot
Daca va place programul si vreti sa-l downloadati, o puteti face de aici iar pentru mai multe informatii puteti vedea pagina proiectului GoogleCL.

Comentarii recente