Записки реликта - http://www.filesavr.com [entries|archive|friends|userinfo]
Latimeria chalumnae

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

http://www.filesavr.com [Sep. 14th, 2008|03:29 am]
Previous Entry Add to Memories Tell A Friend Next Entry
[Tags|]

Subj (я так понимаю, это типа рапидшары без секундомеров и прочего говна) вроде раздаёт премиум-аккаунты, оплаченные до 2038 года, бесплатно. До 15 сентября.

Зарегестрировался на всякий случай, вдруг не обманывают, просто типа рекламируются так. Если кто знает, в чём подлянка, расскажите.

По ссылке из гостевой алкобиологов.

UPD Кстати, в комменты кинули полезное — скрипт на баше, позволяющий качать файлы с рапидшары автоматом. Спасибо, неизвестный хороший человек!
LinkОставить комментарий

Comments:
From:(Anonymous)
Date:September 14th, 2008 - 01:56 am

Без секундомеров

(Link)

#!/bin/sh

if [ -z $@ ]; then
echo 'usage: rs-get '
exit 1
fi


ua='Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.0.1) Gecko/2008072820 Firefox/3.0.1'
temp=$(mktemp)
lnk=$(curl $1 -s \
| linkextor (http://plasmasturm.org/code/linkextor/linkextor) -b localhost -f 'form:action:rapid' \
| uniq) \
|| exit 1

f=$(curl $lnk -s \
-A "$ua" \
-d dl.start=Free -d submit="Free user" \
| tee "$temp" \
| grep '
[Error: Irreparable invalid markup ('<form [...] </pre>') in entry. Owner must fix manually. Raw contents below.]

<code><pre>
#!/bin/sh

if [ -z $@ ]; then
echo 'usage: rs-get <url>'
exit 1
fi


ua='Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.0.1) Gecko/2008072820 Firefox/3.0.1'
temp=$(mktemp)
lnk=$(curl $1 -s \
| <a href="http://plasmasturm.org/code/linkextor/linkextor">linkextor</a> -b localhost -f 'form:action:rapid' \
| uniq) \
|| exit 1

f=$(curl $lnk -s \
-A "$ua" \
-d dl.start=Free -d submit="Free user" \
| tee "$temp" \
| grep '<form name="dlf" action=' \
| sed 's/.*\(http:\/\/[^"]*\).*/\1/') \
|| exit 1

c=$(sed -n '/var c=/p' "$temp" \
| sed 's/var c=\([0-9]*\);.*/\1/') \
|| exit 1

echo Proceeding to download "$f".
echo Sleeping for $c seconds.

for i in $(seq 1 $c); do
sleep 1
echo -n .
done

echo OK

curl -O "$f"

rm "$temp"
</pre></code>