Magazine Tecnologia

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.

Dropbox Uploader Bash Script Dropbox Uploader Bash Script

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 :

Ritornare alla prima pagina di Logo Paperblog

Possono interessarti anche questi articoli :