elmohino Posted November 27, 2011 Report Share Posted November 27, 2011 (edited) RapidShare Perl Uploader (rsapiresume.pl) es el script oficial de RapidShare (escrito en lenguaje perl) para la subida de archivos a su servidor.La gran ventaja de este script es la posibilidad de reanudación de subidas interrumpidas y la comprobación de que la subida ha sido correcta. **NOTA: este script solamente permite la subida a cuentas registradas gratuitas o premium **NOTA: este script permite la reanudación de la subida de los archivos interrumpidos por donde se quedaron. Para ello el script crea un archivo de texto con la extension *.uploaddata: no borrar este archivo si se quiere reanudar la subida **NOTA: si ya se encuentra un archivo subido idéntico al que se quiere subir, el script no subirá el segundo y mostrará el enlace de descarga del primero **NOTA: este script comprueba que la integridad de los archivos subidos es la correcta **NOTA: es recomendable (aunque no imprescindible) que los nombres de los archivos a subir no contengan espacios en blanco, ya que de lo contrario los enlaces resultantes de descarga aparecerán también con espacios en blanco, no siendo válidos para descargar (habría, entonces, que sustituir manualmente los espacios en blanco por guiones bajos "_") # DESCARGA E INSTALACIÓN DEL SCRIPT: - Descarga del script: $ http://www.mediafire.com/?klbf3694384423s - Una vez descargado, instalar de la siguiente manera desde un Terminal: $ sudo cp rsapiresume.pl /usr/local/bin && sudo chmod 777 /usr/local/bin/rsapiresume.pl # USO: - Subir un único archivo: $ rsapiresume.pl [nombre_completo_fichero_a_subir(sólo uno)] [nombre_usuario] [contraseña] Ejemplo: $ rsapiresume.pl fotos_viaje.zip elmohino 12345678 - Subir automáticamente todos los archivos presentes en un directorio: $ ls * | xargs -i rsapiresume.pl {} [nombre_usuario] [contraseña] - Subir automáticamente todos los archivos presentes en un directorio enviando el progreso de subida y enlaces de descarga a un archivo de texto (log.txt); y al final de las subidas extraer los enlaces de descarga a otro archivo de texto (lista_descarga.txt): $ ls * | xargs -i rsapiresume.pl {} [nombre_usuario] [contraseña] 2>&1 | tee -a log.txt && grep saved log.txt | cut -d" " -f4 >> lista_descarga.txt - Realizar subidas en paralelo de todos los archivos de un directorio: $ ls * | xargs -n1 -P(nº subidas en paralelo) -i rsapiresume.pl {} [nombre_usuario] [contraseña] Ejemplo. Realizar 5 subidas paralelas: $ ls * | xargs -n1 -P5 -i rsapiresume.pl {} elmohino 12345678 - Realizar subidas en paralelo de todos los archivos de un directorio enviando el progreso de subida y enlaces de descarga a un archivo de texto (log.txt); y al final de las subidas extraer los enlaces de descarga a otro archivo de texto (lista_descarga.txt) ordenando los enlaces por su nombre de archivo: $ ls * | xargs -n1 -P(nº subidas en paralelo) -i rsapiresume.pl {} [nombre_usuario] [contraseña] 2>&1 | tee -a log.txt && grep saved log.txt | cut -d" " -f4 | sort -t"/" -k 6 >> lista_descarga.txt Edited March 22, 2012 by elmohino Link to comment Share on other sites More sharing options...
Th3_K4T Posted November 29, 2011 Report Share Posted November 29, 2011 Se ve genial, alguien se anima a hacerle un gui? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now