Come sappiamo, Dropbox mette a disposizione spazio in cloud gratuitamente. Il suo funzionamento è garantito tramite una cartella in locale sul nostro Mac che si sincronizza con la sezione sul web. E’ possibile, però, fare in modo che i file vengano caricati automaticamente. Vediamo come.
Dropobox è forse uno dei servizi più utilizzati per il backup on line dei propri files. Il tutto avviene tramite la sincronizzazione tra la nostra cartella locale presente su OS X e il server della società. Tale sincronizzazione, però, prevede l’intervento umano affinché i file vengano spostati in tale cartella. Grazie, però, ad Automator possiamo semplificarci la vita. Vediamo come facendo un esempio: creeremo un flusso affinché gli screenshots effettuati su Mac vengano spostati nella cartella locale e, quindi su Web.
La prima cosa, ovviamente, sarà quella di aprire Automator (tramite Spotlight oppure sotto Applicazioni) e, nella schermata iniziale cliccare su Azione Cartella. A questo punto, dovremo scegliere una cartella che Automator monitorerà per l’aggiunta di nuovi file, nel nostro caso abbiamo creato una cartella sul desktop Invio_Dropbox e scelto questa come cartella di riferimento.
Ora non ci resta che passare alle condizioni di lavoro: nel nostro caso, dovremo fare in modo che tutti gli screenshots presenti siano spostati nella cartella locale del servizio cloud. Per farlo, scegliamo come Azione la voce “Filtra Elementi del Finder” ed impostiamo le condizioni che il nome contenga la parola “Schermata” e che sia una immagine (come potete vedere in foto).
Secondo passaggio sarà quello di far spostare i file trovati nella cartella in locale di Dropbox: per farlo scegliamo “Sposta Elementi del Finder“: in questo modo, la prima operazione sceglierà quali siano i file che devono essere spostati e successivamente spostati dalla seconda operazione.
A questo punto, basterà salvare e il gioco è fatto. E’possibile, però, anche condividere automaticamente i file. Per farlo dovremo inserire una nuova condizione: “Esegui script shell“. Una volta inserita questa operazione selezioniamo “Passa a input come argomenti” nella sezione di destra e incolliamo il seguente codice:
dropbox=”http://dl.dropbox.com/u/XXXXXX/”
url=${dropbox}$(basename $1)
encodedUrl=`echo $url | sed ‘s/ /%20/g’`
echo -ne ${encodedUrl} | pbcopy
afplay /System/Library/Sounds/Glass.aiff
Come potete notare, nella prima riga sono presenti delle X: quello è il vostro User ID di Dropbox. Trovarlo non è particolarmente difficile: andate nella cartella Public di Dropbox, selezionate un file qualsiasi (se non ne avete nessuno, copiate uno) e con il tasto destro scegliete Copy Public Link e incollate il codice in un editor di testo. Il vostro User ID è quello prima del nome del file.
http://dl.dropbox.com/u/USER_ID/nome_file
A questo punto abbiamo terminato. Salviamo e Automator farà tutto da solo. Ovviamente, tale procedimento può essere utilizzato con tutti i file che desideriamo.
[Fonte: MacStories e Matteo Agosti]