2008-02-24

wxDownload Fast. Сitius, Altius, Fortius!

Проблема выбора менеджера закачек в Linux стояла передо мной довольно долго. Конечно не стоит забывать про wget, но им ведь жажду к поглощения файлов не утолишь. Главный недостаток - отсутствие многопоточности загрузок (Я имею ввиду "чистый" wget, без скриптов и шаманства). D4X (Downloader for X) в принципе может похвастаться чем-то подобным, но, увы, программа не развивается с 2005 года. С многопоточностью работает и консольный downloader Axel. Вроде как и конкуренция, но выбрать подходящее не получилось. И вот буквально на днях судьба столкнула меня с WxDownload Fast. Это кроссплатформенный open source download manager, написанный с использованием библиотеки wxWidgets. Не стоит сравнивать с многофункциональными аналогами типа FlashGet, но это уже что-то.

http://dfast.sourceforge.net/images/mainframe-small.png

Возможности
- Многопоточная закачка;
- Расписание загрузок;
- Соединение с HTTP/FTP серверами, используя авторизацию;
- Подсчет MD5/SHA1 сумм скачанных файлов;
- Поддержка Metalink;
- Интеграция с Firefox через FlashGot.

Доступны пакеты для Ubuntu/Debian, а также репозиторий:

deb-src http://mentors.debian.net/debian unstable main

Скармливал ссылку с iFolder, подхватил. Проверка md5 пришлась весьма кстати, удобно сверять. Вобщем пока все радостно :)
Может кто-то знает более привлекательный вариант? Делитесь сведениями, господа ;)

UPD: У некоторых возникает проблема с запуском программы. Попробуйте удалить ~/.wxDownloadFast и перезапустить downloader.

11 комментариев: ответить

24.02.2008, 13:53   Анонимный комментирует...

wget -c http://trulala1 http://trulala2 http://trulala3

честно говоря уже забыл как выкачивать можно иначе.. Но вот проблема только с куками.. как из firefox их передавать..

но.. в firefox 3 уже существует достаточно стабильная докачка. Мне она нравится.. Правда пока бывает что закачка может приостанавливаться и подвисать. Но это легко решается.. :)

24.02.2008, 15:18   drakulavich комментирует...

Я понимаю. Wget прочно обосновался в top используемых команд. Сам часто делаю аналогичным образом. Но в условиях, когда канал по VPN скачет аки белка, хочется скорейшего завершения процесса. И тут уже в дамках приложения иного рода.

24.02.2008, 18:02   Oleg комментирует...

По поводу передачи куков из firefox: нет проблем! :) Не раз так качал. Надо всего навсего почитать ман. ;) По поводу --load-cookies file. Прекрасно читает файл с куками от файрфокса.

Автору статьи: спасибо за наводку. Бывшим виндузятниками попробую дать на тест сию программу. Сам вряд-ли буду использовать: не вижу смысла в многопоточной закачке. Несколько раз сравнивали по одному и тому же каналу закачку через wget/linux в один поток и flashget/windows в несколько потоков. Время закачки одинаковое. Исключение составляют некоторые особые ситуации, ради которых не вижу смысла напрягаться в поисках другой "качалки". :) В общем то все это вполне вписывается в теорию TCP/IP и OSI layers.

24.02.2008, 19:34   drakulavich комментирует...

Бывшим виндузятниками попробую дать на тест сию программу.
Тонкий намек? ;)

Фокса не использую, рассуждать не буду.
При серфинге в сети и попутном "подцепе" со страниц мелких файлов хватает встроенного downloader'а Оперы.

Анонимному гостю и Olly cat спасибо за развернутые комментарии.

17.04.2008, 21:16   Павел Вязовой комментирует...

У меня лаптоп часто работает без сети, поэтому закачкой файла и торрентов у меня занимается роутер. Иксов на роутере нет.

Качаю файлы вгетом, в качестве менеджера использую вот этот скрипт:
http://vyazovoi.info/files/cronget.tar.bz2
Я его переделаю и сделаю лучше, как руки дойдут. Ато както все не соберусь - стоит же на роутере и ладно.

Были мысли заменить wget на aria2, она и торренты качает/раздает. Пока использую для торрентов btpd

17.04.2008, 21:20   Павел Вязовой комментирует...

З.Ы. если vpn рвется регулярно поможет опция -t 0 - в вышеприведенном скрипте это значение tries выставлено по умолчанию.
З.З.Ы. насчет многопоточности - да она нужна если сервер ограничивает скорость на один поток. Но у меня такого ниразу небыло. Впрочем знаю как реализовать многопоточность в wget, записал в TODO для cronget

17.04.2008, 21:35   drakulavich комментирует...

wget - классика жанра. aria2 тоже тема, все хочу познакомиться по-ближе. Спасибо за ссылку. Скрпит гляну.
Торренты для меня неактуальны, тут в Минске трафик дорогущий и анлим соответственно. На будущее буду иметь ввиду ;)

24.05.2008, 18:43   Анонимный комментирует...

скажите плиз, как прикрутить wxDownload Fast к opera? Знаю, есть такой виджет oGet, но он тока для маздая вроде... В общем, прошу помощи. Если никак нельзя, то скажите как прикрутить менеджер закачек с МНОГОПОТОЧНОСТЬЮ к опере любой, который вы знаете. Мне важнее всего многопоточность... Не хочется полозьваться лисицей, так как она мега-тормозит, вылетает, тяжёлая, много памяти жрёт, долго грузится, долго грузит страницы и тп, кароче бесит меня.
Заранее, большое спасибо.

24.05.2008, 19:39   drakulavich комментирует...

Все возможно. Гляньте, например, тут.

04.06.2008, 17:13   Анонимный комментирует...

блин! чтож такое! этот wxDownload Fast вылетает у меня секунд через 10 после запуска - стабильно! Просто на ровном месте. Юзаю 8,04 убунту.
Правда последний в-икс - для edgy.
Кто знает, как решить эту проблему?

04.06.2008, 19:16   drakulavich комментирует...

Кто знает, как решить эту проблему?
Вопросы подобного рода следует задавать на форумах.

Как альтернативу попробуйте MultiGet

Отправить комментарий