Previous Entry Share Next Entry
Конверсия торрентов из ktorrent в deluge
octo47
Почему: deluge -
1. это клиент-сервер
2. это неплохой web гуй
3. неплохой функционал (хотя местами и уступает ktorrent)

Как:
при помощи скрипта:


for i in `find ~/.kde4/share/apps/ktorrent -name 'torrent'`; do
D=$(dirname $i);
output_dir=$(cat $D/stats| grep OUTPUTDIR | cut -f 2- -d "=");
cnt=$(cat $D/file_map | wc -l)
if [ $cnt -gt 1 ]; then
output_dir="$output_dir../"
fi
if [ -d "$output_dir" ]; then
output_dir=$(cd "$output_dir"; pwd)
echo "add -p \"$output_dir\" \"$i\""
fi
done | sort


генерируем набор команд
add -p "/home/octo/Shared/Docs/Books/../" "/home/octo/.kde4/share/apps/ktorrent/tor143/torrent"
add -p "/home/octo/Shared/Docs/Books/Robert Anson Heinlein_[torrents.ru]/" "/home/octo/.kde4/share/apps/ktorrent/tor14/torrent"
add -p "/home/octo/Shared/Docs/Books/Борис Акунин../" "/home/octo/.kde4/share/apps/ktorrent/tor43/torrent"
add -p "/home/octo/Shared/Docs/Books/Дмитрий Глуховский/" "/home/octo/.kde4/share/apps/ktorrent/tor61/torrent"
add -p "/home/octo/Shared/Docs/Books/Дуглас Престон, Линкольн Чайлд - Штурвал тьмы.2009/" "/home/octo/.kde4/share/apps/ktorrent/tor55/torrent"


эту последовательность команд надо вставить (просто paste) в deluge-console клиента.
скрипт пытается различать мультифайл тореты и одиночные торенты, но
то не всегда ему удается. по этому после добавления проверяем, что торренты опознаны как закачанные


?

Log in