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.
Iniziare
GoogleCL è un'applicazione della riga di comando Python che ti consente di accedere a vari servizi Google da linea di comando su Windows, Mac OS X o Linux. Qui useremo la versione Windows su Windows 7, ma funzionerebbe esattamente su altre piattaforme.
Vai al link di download qui sotto e seleziona la versione corretta per il tuo 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 file .zip google.exe programma 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 dicendo questo MSVCR71.dll mancava dal nostro computer, quindi GoogleCL non poteva essere eseguito. Questa è 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 avrai molte copie di questo file sul tuo computer, ma GoogleCL non le troverà. Quindi, fai una ricerca per computer 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.
Utilizzando GoogleCL
La sintassi di GoogleCL è molto facile da usare e capire. Per iniziare, si potrebbe voler controllare il readme.txt file incluso. O semplicemente scrivi Aiuto 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. accedere Aiuto seguito da un nome di servizio per vedere più 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, entreremmo Elenco dei 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.
Clic Concedere l'accesso nella pagina web che si apre, quindi premi 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 puoi 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ò, inserire:
caricamento di documenti 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:
post di YouTube "your_file_path”
Inserisci il nome di una categoria quando richiesto e GoogleCL inizierà a caricare il tuo video su YouTube. Come al solito, questo richiederà alcuni minuti a seconda delle dimensioni del tuo video, ma è ancora più veloce di andare alla pagina di YouTube per pubblicare un video.
Tieni presente 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 più geek. 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 vuoi. Per fare ciò, inserisci quanto segue in GoogleCL:
blogger post -title "il tuo titolo” path_to_post_file
Qualche istante dopo, abbiamo avuto 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 offre gli strumenti necessari 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 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!
collegamento
Scarica GoogleCL
Scopri esempi di script di GoogleCL