Ad Menu

GoogleCL & Goosh.org

GoogleCL & Goosh.org:

GoogleCL:
Googlecl è un programma scritto in Python,che permette l'accesso alla maggior-parte dei servizi offerti da Google: Blogger, Calendar, Docs, Picasa, Youtube ecc. attraverso la riga di comando.
Il programma permette per esempio postare su blogger o aggiungere un appuntamento nel calendario,o esportare tutti i contatti.
Questo apre la strada per realizzare ulteriori script per automatizzare alcuni compiti da far svolgere direttamente in un shell.
Il programma è in continuo sviluppo,e altre funzionalità vengono sistematicamente aggiunte.
Lo sviluppo di questa nuova API,che permette un facile accesso ai servizi offerti da google e una moltitudine di personalizzazioni finora precluse,è una notizia che ha fatto il giro della rete.


Googlecl
Alcune delle funzioni attualmente supportate e prese dal sito del progetto:

Per 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

Per 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.

Per 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"

Per 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/*

Solo per coloro che utilizzano anche gdata-python-client >= 1.3.0 (compreso già in ubuntu).

google docs edit --title "Shopping list" --editor vim
google docs get --title "Homework [0-9]*"

Per 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

Per 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

Installazione:
Il programma è disponibile pacchettizzato per ubuntu e tar.gz.:Qui.

Funzionamento,e Autenticazione:
Quando digitate google o un comando la prima volta vi verrà chiesto di autenticare e permettere all'applicazione di accedere al servizio:Aprire il link proposto dal terminale con il browser,e confermate l'attivazione del servizio.
Adesso quando digitate un comando,nel mio esempio:

google calendar list --date 2010-06-01,2010-06-30

Apparirà la lista completa delle festività e partite comprese tra le due date menzionate.
Inoltre è disponibile un'interfaccia Grafica per il programma:Qui.
(GoogleCL deve già essere presente nel sistema).


GoogleCL-Gui
Goosh.org:
Un'altra cosa e completamente diversa invece è quella di navigare in rete con Goosh.org.
La pagina di google diventa una vera shell che ci mostra i risultati delle nostre ricerche e tramite opzioni possiamo aggiungere funzioni e personalizzare la ricerca online.
Oltre alla pagina Stile Bash abbiamo anche la leggerezza nel caricamento,e che permette di fare esercitazione online senza alcun rischio.

Goosh
Alcune funzioni:
  • Per impostare il motore di ricerca per tipologia è sufficiente digitare il testo in verde.
  • Tutto ciò che non sia un comando diventa una ricerca.
  • Se utilizzate alias diventano comandi estesi,mentre i numeri avviano il caricamento della voce.
  • Si possono utilizzare le freccie e l'auto-completamento,ma anche il mouse.
Buon divertimento:)



Share/Bookmark
Stampa il Post - Print this Post

Comments :

0 commenti to “ GoogleCL & Goosh.org ”
Related Posts with Thumbnails