Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: santizuche en 10 Diciembre 2015, 04:20 am



Título: Dropbox - Generar LinkShare(compartir) con batch o vbs + Python
Publicado por: santizuche en 10 Diciembre 2015, 04:20 am
Hola a todos, gracias por entrar.
Quería preguntar si es posible generar un link para compartir un archivo de dropbox con un batch o un vbs.

Yo tengo un Batch dentro de una carpeta del dropbox (que se encuentra instalado en mi pc). Este batch genera un archivo y que quiero que me muestre en la ventana el link generado para compartir

Se que si me paro sobre el archivo generado, presiono botón derecho del mouse y le doy a compartir abre una ventana donde dice el link pero quiero que el batch o vbs me de este link.
Aclaro que se que no se puede generar con batch o vbs, pero si se puede hacer algo para que ejecute alguna linea o algo del dropbox para que se la de y la guarde en una variable y alguien tiene idea me ayudaría mucho.

Aca consegui algo pero esta en bash
https://github.com/andreafabrizi/Dropbox-Uploader/blob/master/dropbox_uploader.sh (https://github.com/andreafabrizi/Dropbox-Uploader/blob/master/dropbox_uploader.sh)


No se si soy claro cual es la idea. Sino se entiende y quieren ayudar voy a tratar de explicarlo de otra forma, solo díganlo.

Muchas gracias.


Título: Re: Dropbox - Generar LinkShare(compartir) con batch o vbs + Python
Publicado por: santizuche en 10 Diciembre 2015, 15:34 pm
Hola.
Conseguí esto pero es con Python.


http://www.dropboxwiki.com/tips-and-tricks/using-the-official-dropbox-command-line-interface-cli
 (http://www.dropboxwiki.com/tips-and-tricks/using-the-official-dropbox-command-line-interface-cli)

Como yo no conozco py lo convertir a un exe
CON UN PROGRAMA QUE ENCONTRÉ PERO NO ESTA BIEN ARMADO SE VE
y llamaba las funciones desde el cmd por ejemplo:
Código:
DropboxExt.exe puburl ~/Dropbox/Archivo.txt
Cuando hago esto se abre una ventana aparte que debe ser la del programa py (estilo cmd) y se cierra rápidamente, en otras palabras solo se llega a ver que se abre la ventana de cmd y se cierra.

Alguna idea de como puedo hacer que almenos se guarde el link generado en un TXT y asi pasar su contenido mediante el uso de un batch que lo lea y lo guarde en una variable.

Gracias.


Título: Re: Dropbox - Generar LinkShare(compartir) con batch o vbs + Python
Publicado por: Eleкtro en 29 Diciembre 2015, 17:07 pm
Ni con VBS ni mucho menos con Batch puedes hacer tal cosa.

Si quieres administrar de alguna forma el contenido o información que te ofrece "X" servicio entonces lo sensato es que utilices la API de dicho servicio, ya sea mediante la web-API con cualquier lenguaje capacitado o mediante un SDK dispuesto para "X" lenguaje.

También debes documentarte sobre como utilizar la API para tus fines:
https://www.dropbox.com/developers-v1/core

En Python por ejemplo puedes hacerlo.

PD: No uso DropBox.

Saludos


Título: Re: Dropbox - Generar LinkShare(compartir) con batch o vbs + Python
Publicado por: #!drvy en 29 Diciembre 2015, 17:39 pm
Citar
Código:
DropboxExt.exe puburl ~/Dropbox/Archivo.txt
Cuando hago esto se abre una ventana aparte que debe ser la del programa py (estilo cmd) y se cierra rápidamente, en otras palabras solo se llega a ver que se abre la ventana de cmd y se cierra.


Ejecuta eso mismo desde el CMD y mira cual es la respuesta.

Saludos