GoogleCL: i servizi di Google ora anche da linea di comando
Il gigante di Mountain View ha rilasciato GoogleCL, un'interessante utility per utilizzare alcuni servizi Google anche da linea di comando
di Fabio Gozzo pubblicata il 21 Giugno 2010, alle 10:49 nel canale WebLo scorso venerdì Google ha rilasciato GoogleCL, un'interessante utility scritta in Python che consente di accedere a diversi servizi offerti dal gigante di Mountain View direttamente da linea di comando.
Rilasciato sotto licenza open source Apache License 2.0, GoogleCL al momento consente di interagire con i seguenti servizi: Blogger, Calendar, Contacts, Google Docs, YouTube e Picasa. Sul sito web del progetto vengono inoltre forniti alcuni esempi di come potersi servire di questo interessante strumento.
La nuova utility di Google può essere utilizzata su sistemi Windows, Mac OS X e Linux. A questo indirizzo sono disponibili le istruzioni per l'installazione relative a ciascun sistema operativo; l'installazione di GoogleCL sotto Windows è senza dubbio quella più laboriosa, pertanto vi segnaliamo questa guida.










Antigravity A1: drone futuristico per riprese a 360° in 8K con qualche lacuna da colmare
Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator
realme GT 8 Pro Dream Edition: prestazioni da flagship e anima racing da F1
DJI rivoluziona le consegne aeree: il nuovo drone può trasportare fino a 100 kg di carico!
Fibercop e Microsoft Italia uniscono per forze per un'infrastruttura di edge cloud computing nazionale
App Store Award 2025: scarica le 17 app e giochi dell’anno incoronate da Apple
NVIDIA fa marcia indietro, il supporto PhysX ritorna sulle RTX 5000: i vecchi giochi tornano a volare
Addio definitivo alla GeForce GTX 1080: NVIDIA chiude il supporto su Linux e Windows
Numeri record per gli iPhone 17: Apple si prepara a chiudere un 2025 da record
L'Italia del 2025 raccontata da Google: cosa abbiamo cercato davvero (e cosa rivela di noi)
Piaggio lancia Porter NPE, il pick-up elettrico compatto, efficiente e versatile
Xiaomi L1 a 153€: il proiettore smart 1080p con Google TV e Dolby ora costa pochissimo per quello che offre
Dopo Amazon, anche il data center di Grok sotto accusa dai residenti
Scoppia il caso Meta AI: l'Europa apre un'indagine su WhatsApp
Torna in sconto dopo mesi il super tablet 11" Full HD, 6GB/256GB, batteria 8580mAh e LTE: solo 113€ con un coupon
Ricarica elettrica senza cavi: in Svizzera arrivano le prime auto approvate per il 'pieno' wireless
iPhone SE (2016) entra ufficialmente nella lista dei prodotti obsoleti di Apple









20 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infogran bel linguaggio il python
gran bel linguaggio il python
...nulla togliere a python...ma la bontà di un linguaggio non si valuta in base alla facilità con cui questo hello world a console...
...ciao Andrea...
Sicuramente verrà memorizzato l'hash della password, non la password stessa.
Infatti provate Ruby...secondo quello che ho visto il top per un programmatore.
Certo bisogna sempre capire cosa dovete programmare, ma in teroia è il miglior linguaggio/compromesso attuale. Ed è completamente OO!
Immagino che la password venga in qualche modo cliptata.
Ovviamente non vuol dire assolutamente che sia sicuro, ma è una cosa che vale per qualunque programma che salvi le password.
Infatti provate Ruby...secondo quello che ho visto il top per un programmatore.
Certo bisogna sempre capire cosa dovete programmare, ma in teroia è il miglior linguaggio/compromesso attuale. Ed è completamente OO!
...migliore per fare cosa?...automazione industriale?...soluzioni web oriented?...penso ci siano diversi linguaggi di programmazione validi...non ho provato python ma ne sento parlare piuttosto bene...prima di provarlo pero' preferirei approfondire meglio java...a volte i limiti di un linguaggio son dati da chi lo sta utilizzando piu' che dal linguaggio stesso...
...ciao Andrea...
Ehhhhhhhh?
Capisco usare la linea di comando su Linux e sui server ma non capisco l'utilità su windows e su osx...Sono s.o. a interfaccia grafica e proprio per questo sono diventati usatissimi, specie win!
Sicurezza?
Protezione della privacy?
Da parte di Google?
Si hai ragione sul piano del target di programmazione ma io intendevvo proprio l'"orientamento al programmatore" di Ruby; sei vai al sito (adesso non ricordo ma su Google lo trovi subito) capisci cosa intendo.
Io ho programmato molto poco e per diletto (TPascal, Turbo C e Visual Basic 5) ma mi ha dato modo di poter fare un minimo di confronto e a detta di qualche prof del sw, è un linguaggio vermanete potente (considerando la sua espandibilità sul web con Ruby Trails)
Sono s.o. a interfaccia grafica e proprio per questo sono diventati usatissimi, specie win!
Sicurezza?
Protezione della privacy?
Da parte di Google?
Il fatto che siano basati su un paradigma ad interfaccia grafica pressoché totale non significa che non possono essere usati tramite linea di comando.
Anche perché per amministrare il sistema in alcuni casi fai prima.
Poi la direzione presa da Microsoft al riguardo è precisa, basta vedere PowerShell e le versioni Windows Server Core (senza GUI).
Riguardo i linguaggi di programmazione, Python e Ruby offrono maggiore espressività rispetto a Java, spesso risultando in codice più compatto e pulito, quindi più "facile" da leggere e modificare.
Già il fatto che Python ti obblighi di fatto ad indentare il tuo codice è indicativo.
Tuttavia ho trovato la documentazione di Java migliore, per come è organizzata nel complesso. Il problema dei linguaggi dinamici come Python e Ruby tuttavia può essere rappresentato dall'IDE, spesso non all'altezza. Anche se NetBeans è forse uno dei migliore IDE free che ci siano in giro (in barba al blasonato Eclipse, per me inutilmente complesso).
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".