Dropbox Uploader Bash Script

Creato il 04 marzo 2012 da Ingalex @ingalex81

Oggi voglio parlarvi uno script bash molto utile che potete utilizzare e richiamare anche in altri vostri script. Lo script di cui sto parlando si chiama Dropbox Uploader ed è stato realizzato da Andrea Fabrizi che ovviamente ringrazio per il suo lavoro decisamente utilissimo.

Come avrete capito questo script serve principalmente per fare il download e l’upload dei vostri file su Dropbox tramite terminale bash.

Per chi non lo conosce Dropbox è un servizio di hosting file che ci consente la condivisione e il backup di file accessibili sulla rete tramite differenti piattaforme e dispositivi come pc, smartphone…

Vediamo brevemente come configurarlo e utilizzarlo.  Prima di tutto dovete avere un account su dropbox, se non l’avete, createlo andando a questa pagina.

Poi scaricate lo script da questa pagina. Esistono anche dei repository git se volete scaricare lo script usando git (https://github.com/andreafabrizi/Dropbox-Uploader.git)

Una volta scaricato il file ed estratto dovete conferirgli i permessi di esecuzione eseguendo da terminale:

sudo chmod a+x dropbox_uploader.sh

Poi eseguite:

./dropbox_uploader.sh

Alla prima esecuzione dovrete effettuare la configurazione. Vi si presenterà una schermata di questo tipo:

This is the first time you run this script.
Please open this URL from your Browser, and access using your account:

-> https://www2.dropbox.com/developers/apps

If you haven't already done, click "Create an App" and fill in the
form with the following data:

App name: MyUploader129344325
Description: What do you want...

Access level: Full Dropbox

Now, click on the "Create" button.

When your new App is successfully created, please insert the
App Key and App Secret:

# App key:

Quello che dovete fare è andare a questa pagina e loggarvi con i vostri dati poi create una nuova App impostando come nome esattamente quello che vi viene indicato nel terminale. Inserite una descrizione e come livello di accesso scegliete “Full Dropbox”. quindi cliccate su create.

Una volta aver cliccato su “Create” vi verranno fornite due chiavi identificate come “App key” e “App Secret” che dovrete inserire nel terminale.

Una volta inserite vi verrà chiesto di aprire un link nel browser, di loggarvi e confermare il collegamento della app con lo script.

Ora siete pronti per usare lo script. I comandi principali sono:

upload   [LOCAL_FILE]  <REMOTE_FILE> (Upload a local file to remote Dropbox folder)

download [REMOTE_FILE] <LOCAL_FILE>  (Download a file from Dropbox to local folder)

info   (Print some info about your Dropbox account)

unlink   (Unlink this script from you Dropbox account)

Quindi se vogliamo uploadare il file “/home/alex/test” nella cartella su dropbox “/cartelladitest/” ci basta eseguire:

./dropbox_uploader.sh upload /home/alex/test /cartelladitest/

Se invece vogliamo scariare il file “test” contenuto nella cartella  “/cartelladitest/” in “/home/alex/” ci basta eseguire:

./dropbox_uploader.sh upload /cartelladitest/test /home/alex/


Potrebbero interessarti anche :

Possono interessarti anche questi articoli :