Category Archives: download

wget download manager script

http://www.mtdev.com/2002/05/linux-wget

#!/usr/local/bin/bash

cd /shared/archive/downloads/
PATH=/bin:/usr/bin

line=1
max_proc=5
list_file=”/shared/archive/downloads/todo.txt”
prog=”/usr/local/bin/wget”

while true
do
while true
do
proc=`ps -f -U $USER | grep -c $prog`
# grep is in the list too
let proc–

lines=`grep -c “” $list_file`
echo “Proc: $proc / $max_proc Line: $line / $lines”

[[ $proc -ge $max_proc || $line -gt $lines ]] && break

params=`grep -n “” $list_file | grep “^$line:” | sed -e “s/^$line://”`
echo $params | tee -a done.txt archive.txt

# ignore empty lines
if [ “$params” ]; then
$prog -b $params
sleep 3
fi
let line++
done

echo “Waiting…”
sleep 10
done

Valknut

linuxdcpp на freebsd 7.1-prerelease у меня стабильно подвисает при загрузке на этапе “Loading: Hash database”
и это на 2х машинах.
поэтому в качестве альтернативы установил Valknut

Valknut
Русский язык в нем можно подправить добавив одну строчку кода в /usr/src/valknut-0.3.8.1/valknut/main.cpp
Спасибо QT internationalization.
1) открываем искомый файл
2) ищем строку
pApplication = new QApplication(argc, argv);
3) на следующей строке пишем
QTextCodec::setCodecForCStrings ( QTextCodec::codecForName(“CP1251”) );
4) дальше собираем как обычно