То что под мелкософт существует програма позволяющая автоматизировать скачивание файлов с рапиды и других сайтов надеюсь упоминать не надо. Пользовался и сам - довольно удобно, особенно если учесть что для ври аккаунтов были отменены кодовые странички. Теперь и под линукс существует подобная програмка. Называеться JDownloader.
Всем хороша - вот только мой рутер стандартную проверку на реконект не прошел. Обидно, но... В ней существует такая интересная способность как подключение внешних скриптов.
Рутер довольно неплохо управляется по телнет, но - ввод логина\пароля при помощи стандартных команд баш я так и не осилил. Поэтому - изнасиловав гугл и почесав тыковку при помощи ttp://sunxran.wordpress.com/2007/12/31/automating-telnet-in-a-bash-sсript/
был написан следующий скриптик
#/bin/sh
expect spawn telnet 192.168.1.1
expect "login:"
send "admin\r"
expect "Password:"
send "ну туточки был мой пасс на рутер\r"
expect "#"
send "adsl start\r"
set timeout 20
send "exit"
set timeout 20
exit
EOF

сразу предупрежу - скрипт подходит на DLink 2500U для Вашего рутера копайте команды телнета при помощи ключика -help в диалоге вашей машинки =)

Надеюсь будет кому нить полезно и познавательно =)