Únete a la Comunidad en Telegram
Como comentaba en la portadq de este OS Tip, siguiendo con la temática de como montar tus cuentas de almacenamiento de archivos en a nube como un FileSystem, volvemos a recurrir a FUSE, para lo cual existe una utilidad desarrollada en Python llamada dbxfs, el sitio web del ddesarrollador lo pueden encontrar en https://github.com/rianhunter/dbxfs para referencias.
El funcionamiento en general es similar al modulo de FUSE para montar Google Drive, y se basa en aprobación web y el intercambio de un token de confianza para la conexión hacia tu cuenta, en este caso, de Dropbox.
Para instalar dbxfs debemos tener instalado el manejador de paquetes pip.
Vamos a Instalar todo lo necesario...
$ sudo apt install python3-pip
$ pip3 install dbxfs
Creamos una carpeta sibre la cual montar nuestro espacio en Dropbox:
$ mkdir Dropbox
Luego debí ubicar el ejecutable de dbxfs:
$ sudo updatedb && locate dbxfs
y se ubica en un carpeta en mi $HOME en /home/renix/.local/bin/dbxfs
Ejecutamos dbxfs sobre el punto de montaje:
$ /home/renix/.local/bin/dbxfs Dropbox/
y nos sale la siguiente salida en la terminal con instrucciones...
1. Go to https://www.dropbox.com/oauth2/authorize?response_type=code&client_id=iftQ#$%#%$#bt
Copiamos la URL en nuestro navegador web o hacemos click en la URL en la terminal (1.), y se nos pedirá una autorización (2.), luego se nos dará un codigo de autorización (3.) el cual debemos copiar y pegar en la terminal pulsando CTRL+SHIF+V
2. Click "Allow" (you may have to log in first)
3. Copy the authorization code.
Y finalmente se nos harán tres preguntas:
We're all connected. Do you want to save your credentials for future runs? [Y/n] y
Would you like to help us improve dbxfs by providing anonymous error reports? [Y/n] n
Do you want "Dropbox/" to be the default mount point? [Y/n] y
Y tenemos Drobox montado como un FileSystem sobre el que podemos trabajar transparentemente, y mejor (para mi) que utilizar las aplicaciones clientes de sincronización o las apps web en cuestión.
Para que se monte automáticamente mi Dropbox en mi inicio de sesión, edito el archivo .profile de mi $HOME y agrego el comando de montaje:
Sería todo por ahora. Cuando logre hacer lo mismo con MEGA.nz nos volvemos a ver en un próximo OS Tip de esta serie