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 комментариев:

  1. Анонимный24.02.2008, 13:53

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    ОтветитьУдалить
  8. Анонимный24.05.2008, 18:43

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

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

    ОтветитьУдалить
  10. Анонимный04.06.2008, 17:13

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

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

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

    ОтветитьУдалить