Guida per utilizzare Google da linea di comando

di | 1 Agosto 2010

Se anche voi siete dei appassionati delle utility da command line dovete assolutamente conoscere GoogleCL, un nuovissimo tool open source (rilasciato da Google, quindi super sicuro ed affidabile) che permette di accedere a tutti gli innumerevoli servizi del motore di ricerca attraverso, proprio la linea di comando.

Grazie all’utilizzo di GoogleCL potrete comodamente creare un nuovo post su Blogger o caricare le vostre foto digitali su Picasa utilizzando soltanto l’interfaccia testuale del prompt dei comandi, sia che sita utenti Linux che Windows, l’unica condizione essenziale è che abbiate installato Python.

Infatti GoogleCL è uno script Python che permette di utilizzare direttamente, via linea di comando, tutti i servizi di Google attraverso le API gdata.

Vi propongo alcuni esempi di come si può utilizzare di GoogleCL, tratti direttamente dal sito ufficiale:

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 # List posts
  • google blogger delete --title "Test Post"
  • google delete --title "Silly post number [0-9]*" # Delete posts matching regex
  • google tag --title "Dev post" --tags "Python, software" # label an existing post

Calendar

  • google calendar add "Dinner party with George today at 6pm" # add event to calendar
  • google calendar today # List events for today only.
  • google calendar list --date 2010-06-01,2010-06-30 # List events.
  • google calendar delete --title "Dinner party with George" # Delete an event.

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 list title,url-direct --delimiter ": " # list docs
  • google docs upload the_bobs.csv ~/work/docs_to_share/*
  • google docs edit --title "Shopping list" --editor vim
  • google docs get --title "Homework [0-9]*"

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 # Add to an 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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.