HARDWARE Y SISTEMAS OPERATIVOS, GNU/Linux, Windows, Mac > GNU/Linux, Unix, *BSD and Free Software, Android
¿Dos órdenes en una misma consola?
Mr_X:
1.-Te recomiendo poner el script de RapidShare en una carpeta de tu PATH
2.-Guarda (sólo) los archivos a subir en un mismo directorio
3.-Utiliza el comando 'for' para iterar a través del directorio y ejecutar el comando para cada archivo, creando un script con lo siguiente (guárdalo también en el PATH y hazlo ejecutable):
--- Código: ---#!/bin/bash
for i in $(ls -1)
do
rsapiresume.sh "$i" free [login] [password]
done
--- Fin del código ---
4.-Entonces, ya ambos scripts en el PATH, abres la consola, te cambias al directorio con los archivos a subir y ejecutas el nuevo script:
--- Código: ---cd /directorio/con/archivos
script_creado
--- Fin del código ---
Espero te ayude...
Saludos
elmohino:
Gracias, Mr_X, por el script. Efectivamente, sirve para subir múltiples archivos... pero solamente a cuentas gratuitas. Con las premium me da el siguiente error:
--- Código: ---File anyview3.2.23-full.jad has 751 bytes. Calculating MD5HEX...
MD5HEX is 603894b0cc00d8682d3f41c5425f8424 (751 bytes analyzed)
Trying to upload to your prem account.
Getting upload server infos.
Uploading to rs100l3.rapidshare.com
Upload chunk is 751 bytes starting at 0.
Sending 751 bytes.
Server response:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>RapidShare: Easy Filehosting</title>
<link rel="icon" href="/img2/favicon.ico" type="image/ico" />
<link rel="SHORTCUT ICON" href="/img2/favicon.ico" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="author" content="Saso Nikolov" />
<meta name="keywords" content="File Hosting, File Distributor, File Sharing" />
<meta name="description" content="Easy File Distrubition, Easy, Fast and Reliable" />
<link rel="stylesheet" type="text/css" href="/img2/styles.css" />
</head>
<body>
<center>
<div class="hauptmenue">
<table><tr><td>
<ul class="dropdown">
<li><a href="http://rapidshare.com/index.html">Home</a></li>
<li><a href="http://rapidshare.com/news.html">News</a></li>
<li><a href="http://rapidshare.com/rewards.html">Rewards</a></li>
<li><a href="https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi">Premium Zone</a>
<ul>
<li><a href="https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi">Premium Zone Login</a></li>
<li><a href="http://rapidshare.com/premium.html">Create Account</a></li>
<li><a href="http://rapidshare.com/verlaengern.html">Extend Account</a></li>
<li><a href="http://rapidshare.com/forgotpw.html">Forgot Password</a></li>
<li style="border:0px;"><a href="http://rapidshare.com/faq5.html">TrafficShare</a></li>
</ul>
</li>
<li><a href="http://rapidshare.com/freezone.html">Free Zone</a>
<ul>
<li><a href="https://ssl.rapidshare.com/cgi-bin/collectorszone.cgi">Collector's Zone Login</a></li>
<li><a href="http://rapidshare.com/folderadmin.html">LinkList Login</a></li>
<li style="border:0px;"><a href="http://rapidshare.com/freefolders.html">Create LinkList</a></li>
</ul>
</li>
<li><a href="http://www.rapidgames.com/" target="_blank">RapidGames</a></li>
<li><a href="http://rapidshare.com/rapidtools.html">RapidTools</a>
<ul>
<li><a href="http://rapidshare.com/rsm.html">RapidShare Manager</a></li>
<li><a href="http://rapidshare.com/rapiduploader.html">RapidUploader</a></li>
<li style="border:0px;"><a href="http://rapidshare.com/checkfiles.html">RapidShare Checker</a></li>
</ul>
</li>
<li><a href="http://rapidshare.com/supportseite.html">Support</a>
<ul>
<li><a href="http://rapidshare.com/faq.html">FAQ</a></li>
<li><a href="http://rapidshare.com/support.html">Support Contact</a></li>
<li><a href="http://rapidshare.com/abuse.html">Abuse Contact</a></li>
<li style="border:0px;"><a href="http://rapidshare.com/security.html">Security advice</a></li>
</ul>
</li>
<li style="border:0px;"><a href="http://rapidshare.com/rapidshare.html"><nobr>RapidShare AG</nobr></a>
<ul>
<li><a href="http://rapidshare.com/wiruberuns.html">About us</a></li>
<li><a href="http://rapidshare.com/testimonials.html">Testimonials</a></li>
<li><a href="http://rapidshare.com/banners.html">Banner</a></li>
<li><a href="http://rapidshare.com/agb.html">Conditions of use</a></li>
<li style="border:0px;"><a href="http://rapidshare.com/imprint.html">Imprint</a></li>
</ul>
</li>
</ul>
</td></tr></table>
</div>
<a href="http://rapidshare.com"><img src="/img2/rslogo.gif" width="300" height="214" alt="logo" /></a>
<noscript><h1>This page needs JavaScript, to display all information correct!</h1></noscript>
<div id="inhaltbox">
<h1>Error</h1>
<div class="klappbox">
<!-- E#1 -->Your Premium Account has not been found.
<a href="http://rapidshare.com/forgotpw.html">Password forgotten?</a>
</div>
<div class="untermenue">
<a href="http://rapidshare.com/wiruberuns.html">About us</a> | <a href="http://rapidshare.com/agb.html">Terms of use</a> | <a href="http://rapidshare.com/imprint.html">Imprint</a>
</div>
</div>
</center>
<p> </p>
<div style="position:fixed;left:0px;bottom:0px;height:15px;width:50%;background-color:#8E908F;"></div>
<div style="position:fixed;left:50%;bottom:0px;height:15px;width:50%;background-color:#002760;"></div>
</body>
</html>
Server result did not contain a file ID.
--- Fin del código ---
Pero bueno, revisando su script he descubierto cómo conseguir un listado con rutas relativas de los ficheros de un directorio:
--- Código: ---$ ls -1
--- Fin del código ---
Lo cual me permite usar rápidamente el script del enlace que proporciona el sr. Liamngls.
Mr_X:
--- Cita de: elmohino en 21 de Octubre de 2008, 03:23:22 pm ---Gracias, Mr_X, por el script. Efectivamente, sirve para subir múltiples archivos... pero solamente a cuentas gratuitas. Con las premium me da el siguiente error
--- Fin de la cita ---
Obviamente cambiaste el script para subir a cuentas premium ¿cierto?
--- Código: ---#!/bin/bash
for i in $(ls -1)
do
rsapiresume.sh "$i" prem [login] [password]
done
--- Fin del código ---
Pero, bueno, de algo te sirvió.
Saludos
elmohino:
Sí, claro que lo cambié.
Pero bueno, como Vd. dice, me sirve para subir automáticamente archivos a cuentas gratuitas.
Muchas gracias por la ayuda. Un saludo.
klondike:
Si quieres generar una lista con los contenidos de un directorio en un fichero puedes usar:
ls path_al_directorio > fichero_de_salida
Además, puedes mandar la tarea al fondo usando ctrl+Z y devolverla luego a la parte frontal con "fg"
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa