18Jul

Accedi ai servizi di Google dalla riga di comando

Vuoi mostrare il tuo lato geniale e modificare i tuoi documenti Google o scrivere un post di Blogger dal prompt dei comandi? Ecco come puoi accedere a una serie di servizi Google da riga di comando con GoogleCL.

Guida introduttiva

GoogleCL è un'applicazione della riga di comando Python che consente di accedere a vari servizi Google da riga di comando su Windows, Mac OS X o Linux. Qui useremo la versione Windows su Windows 7, ma funzionerebbe esattamente su altre piattaforme.

Andare al collegamento di download di seguito e selezionare la versione corretta per il proprio sistema operativo. Se si desidera eseguirlo su Windows, selezionare il file zip. Gli utenti di Ubuntu possono scaricare e installare il file. deb.

Dopo aver scaricato il file zip per Windows, estrarlo normalmente e quindi eseguire il programma google.exe nella cartella.

La prima volta che esegui Google CL, verrà creata una cartella delle preferenze all'indirizzo:

% USERPROFILE% \. Googlecl

In uno dei nostri test, abbiamo ricevuto un errore che diceva che

MSVCR71.dll mancava dal nostro computer, quindi GoogleCLnon potevo correreQuesta è una libreria di runtime C ++ in Windows, e la maggior parte dei programmi che ne hanno bisogno la includono con i loro file di programma. GoogleCL non include questa DLL nel file zip, quindi dovremo trovarne una copia.

Probabilmente disponi di molte copie di questo file su tutto il computer, ma GoogleCL non riesce a trovarle. Quindi, fai una ricerca a livello di computer per msvcr71.dll e copia uno di questi file che trova.

Ora incolla il file dll nella cartella GoogleCL ed esegui google.exe come prima. Tutto dovrebbe funzionare perfettamente questa volta.

Utilizzo di GoogleCL

La sintassi di GoogleCL è molto facile da usare e da comprendere. Per iniziare, è possibile eseguire il checkout del file readme.txt incluso. Oppure, basta digitare help al prompt per ottenere alcune istruzioni rapide.

Puoi utilizzare GoogleCL per accedere ai servizi su Picasa, Blogger, YouTube, Documenti, Contatti e Calendario tramite l'interfaccia della riga di comando e ci piacerebbe vedere che le versioni future includeranno il supporto per altri elementi, tra cui Gmail e Ricerca. Per ora, però, questi servizi sono ancora utili. Immettere la guida seguita da un nome di servizio per visualizzare ulteriori informazioni su di esso e alcuni esempi di utilizzo. Qui vediamo l'aiuto per Calendar.

Attivazione di un servizio

Quando si utilizza un servizio per la prima volta, è necessario attivare il computer con esso online. Ad esempio, se volessimo vedere tutti gli appuntamenti nel nostro calendario, inseriremmo Elenco calendari .Ti verrà chiesto di specificare un utente;inserisci il tuo indirizzo email Gmail. Quindi, ti verrà richiesto di approvare l'accesso nel tuo browser e la pagina di approvazione si aprirà automaticamente nel tuo browser predefinito.

Fare clic su Concedere l'accesso nella pagina Web visualizzata, quindi premere Invio nella finestra di GoogleCL.

Dovrai farlo per ciascuno dei servizi Google che utilizzi. Anche i servizi strettamente correlati come Contatti e Calendario devono essere attivati ​​individualmente. Un aspetto interessante di questo è che potresti avere un account Google diverso associato a diversi servizi. Una volta attivati, sarà facile utilizzare questi servizi su questo computer.

utilizzando GoogleCL

GoogleCL ha un sacco di funzioni che è possibile utilizzare per interagire con i servizi di Google. Vedremo alcune delle funzioni che abbiamo trovato interessanti.

Documenti

Innanzitutto, abbiamo provato a caricare un documento su Documenti. Per fare ciò, inserisci:

documenti upload path_to_your_document

Questo potrebbe richiedere un minuto a seconda delle dimensioni del documento, ma una volta terminato, vedrai un messaggio di successo e un link al tuo documento.

Dovresti essere in grado di modificare i documenti inserendo:

docs edit -title "your_document" -editor your_editor

Tuttavia, questo non ha funzionato nei nostri test e abbiamo ricevuto un messaggio di errore. Questo dovrebbe funzionare in futuro, e potrebbe essere stato causato da un problema da parte nostra, ma non funzionerebbe in nessuno dei nostri test.

YouTube

GoogleCL ha funzionato benissimo per il caricamento di video su YouTube. Una volta autorizzato il tuo account, inserisci:

youtube post " your_file_path "

Inserisci un nome di categoria quando richiesto e GoogleCL inizierà a caricare il tuo video su YouTube. Come al solito, ci vorranno alcuni minuti a seconda delle dimensioni del tuo video, ma è ancora più veloce della pagina di YouTube per pubblicare un video.

Nota che potresti visualizzare un errore se inserisci una categoria che non è disponibile su YouTube. In tal caso, riprova, inserendo questa volta una categoria corretta.

Per riferimento, ecco alcune delle categorie che puoi utilizzare su YouTube.com. .. quindi assicurati di utilizzarne una.

Blogger

GoogleCL fa di Blogger un servizio di blogging geeker. Puoi controllare, taggare e persino creare nuovi post su Blogger, tutti direttamente dalla riga di comando. Puoi scrivere il corpo del tuo post in un file di testo e puoi anche usare il markup HTML per far apparire il post come desideri. Per fare ciò, inserisci quanto segue in GoogleCL:

blogger post -titolo " your_title " path_to_post_file

Momenti dopo, avevamo un nuovo post sul blog con il contenuto del nostro file di testo. Avremmo potuto pubblicare un post HTML lungo e ben formattato, ma hey, cosa c'è di meglio del classico saluto geek per un post del blog geek?

Conclusione

Se desideri modificare rapidamente le informazioni di contatto di Gmail, caricare un video di YouTube senza utilizzare l'uploader Flash traballante, o creare uno script che faccia automaticamente un post su Blogger quando sbatti la testa sulla tastiera, GoogleCL ti offrestrumenti che devi fare di più con Google di quanto tu sia possibile. Chi ha detto che Google non ha un sistema operativo cloud? Quando puoi interagire con una webapp tramite il prompt dei comandi, all'improvviso sembra che Google sia solo un'altra parte del tuo computer. Abbiamo solo scalfito la superficie di ciò che puoi fare con GoogleCL;controlla il link degli esempi qui sotto per ulteriori idee. Facci sapere quali progetti geniali fai con GoogleCL!

Link

Scarica GoogleCL

Leggi l'esempio di GoogleCL Scripts