Me gustaría saber si puedo obtener la URL de un archivo para compartir en mi carpeta de Dropbox desde la línea de comandos. Evitaría abrir el navegador web cada vez.
fuente
Me gustaría saber si puedo obtener la URL de un archivo para compartir en mi carpeta de Dropbox desde la línea de comandos. Evitaría abrir el navegador web cada vez.
Puede descargar el cliente de Dropbox para Linux en el sitio web de Dropbox .
Este paquete instalará tanto el demonio de Dropbox (que sincroniza automáticamente los archivos en una carpeta si lo configura) como la dropbox
utilidad de línea de comandos.
NOTA : Debido a los cambios realizados en la carpeta pública por Dropbox, las instrucciones a continuación ya no funcionan.
Para obtener un enlace a un archivo en Dropbox desde la línea de comandos, ahora debe usar el
sharelink
comando en lugar depuburl
. Para obtener más información, consulte la respuesta de jbrock que detalla el uso de ese comando.Para obtener más información sobre los cambios en la carpeta pública, consulte este tema de ayuda de Dropbox .
Suponiendo que tiene el cliente de Dropbox instalado y en su ruta, puede obtener un enlace a un archivo en su carpeta pública usando el comando:
dropbox puburl <path-to-file>
Por ejemplo:
dropbox puburl ~/Dropbox/Public/somepic.jpg
Sin embargo, esto no funcionará para archivos fuera de su carpeta pública, simplemente dará el error:
Couldn't get public url: Unknown Error
Para obtener más información sobre la interfaz de línea de comandos de Dropbox, puede leer el wiki no oficial .
En caso de que solo desee evitar ir al sitio web, en lugar de necesitar una solución de línea de comandos pura, aquí hay un método alternativo.
Para las URL a archivos fuera de la carpeta pública, parece que debe usar el sitio web o usar un complemento que agrega funcionalidad específica de Dropbox a su administrador de archivos. De forma predeterminada, Dropbox admite la integración con el administrador de archivos Nautilus (también conocido como Archivos GNOME) para el entorno de escritorio GNOME.
Si tiene integración de Dropbox con su administrador de archivos, puede hacer clic derecho en un archivo y elegir el elemento "Compartir enlace de Dropbox" en el submenú "Dropbox". Esto copiará un enlace en su Portapapeles.
Por lo general, puede saber si tiene integración de Dropbox con su administrador de archivos si, cuando navega a su carpeta de Dropbox en el administrador de archivos, aparecen marcas de verificación verdes sobre los archivos sincronizados.
Dependiendo de su distribución de Linux, los complementos para diferentes entornos de escritorio pueden estar disponibles en los repositorios de paquetes. Por ejemplo, en Linux Mint hay complementos disponibles para Nemo (Cinnamon, package is nemo-dropbox
) y Caja (MATE, package is caja-dropbox
).
dropbox puburl ~/Dropbox/Public/somepic.jpg
".dropbox
cli? ¿Es este el proyecto dropbox / dbxcli ?Dropbox agregó recientemente la capacidad de crear un enlace compartido (no solo
puburl
) desde la línea de comandos, así como otras nuevas características de la CLI. Para mí esta es una gran noticia. Descubrí hoy que Thunar Dropbox Plugin está causando que Dropbox se bloquee para la versión 3.16.1. Por lo tanto, voy a integrar Dropbox CLI en mi menú contextual de Thunar a través de 'Configurar acciones personalizadas ...'. Necesitaba usar el script Python de Dropbox para nuevas características, como crear un enlace compartido para que funcione. Aquí está el uso:sharelink
Imprime un enlace compartido para ARCHIVO .
Asegúrese de leer los primeros tres párrafos de esta página antes de comenzar. https://www.dropbox.com/en/help/9192
Para agregar un elemento de menú contextual en Thunar, fui a 'Editar'> 'Configurar acciones personalizadas ...' y agregué este comando:
Aquí hay un script que he escrito que integra Dropbox en Thunar. También podría usarse para otros navegadores de archivos.
Aquí está la salida de:
dropbox help
fuente