Dropbox vous connaissez, le grand favoris du cloud. Personnellement je m’en sers pour sauvegarder des documents non critiques mais tout de même chiffrés. Ce que je vous propose, c’est de pouvoir uploader des fichiers depuis le Raspberry Pi à l’aide d’un script et des API Dropbox.
On commence par se connecter sur le site de Dropbox destiné aux développeurs afin de créer un accès sécurisé pour notre application : https://www.dropbox.com/developers/apps
On accepte les conditions et on choisit « Dropbox API app », « Files and datastores » puis on répond à « Yes » pour limiter l’accès de l’application à son propre répertoire :
Concernant le nom de l’application, il doit être unique et ne pas contenir « Dropbox ». Après avoir cliqué sur « Create app » on obtient les tokens nécessaires.
On fait une copie du dépôt directement sur le RPi :
git clone https://github.com/andreafabrizi/Dropbox-Uploader.git
Direction le répertoire Dropbox-Uploader pour exécuter le script et faire la configuration :
cd Dropbox-Uploader
./dropbox_uploader.sh
On se rend à l’adresse URL indiquée pour autoriser notre script :
Retour au script puis on appuie sur la touche « Entrée ». Voilà c’est terminé :
Pour transférer un fichier, rien de plus simple :
./dropbox_uploader.sh upload /home/xxxx/fichierAUploader
> Uploading « /home/xxxx/fichierAUploader » to « /fichierAUploader »… DONE
D’autres commandes pour ce script sont disponibles : https://github.com/andreafabrizi/Dropbox-Uploader#usage
Stay tuned