Pull to refresh

Flush 0.4 released (GTK-based BitTorrent клиент)

Reading time 2 min
Views 3.1K
Несколько месяцев назад я писал о выходе первой (0.1) версии своего BitTorrent клиента. С тех пор Flush дорос до версии 0.4. Т. к. первую версию, скорее всего, поставить решится далеко не каждый, да и в ней могло не быть каких-либо функций, отсутствие которых помешало бы использовать Flush, я решил, что настало время еще раз напомнить о существовании данного BitTorrent клиента. Я использую его с первой версии и сделал таким, каким, как я считаю, должен быть BitTorrent клиент. Если ваши предпочтения совпадают с моими, то, возможно, он вам придется по душе.

Причины, которые заставили меня написать собственный BitTorrent клиент, я изложил здесь, так что повторяться не буду. Думаю, лучше всего будет привести список изменений по сравнению с Flush 0.1 и скриншоты, которые зачастую могут сказать гораздо больше, чем любой Changelog. :)

Основные изменения (с полным списком изменений можно ознакомиться, почитав Changelog):
  • Создание собственных торрентов;
  • Переименование как самого торрента, так и его файлов при добавлении;
  • Поддержка не-UTF-8 локалей (Т. к. libtorrent поддерживает только локаль UTF-8, то в первых версиях клиент мог корректно работать только ней. В более поздних версиях мне удалось «обмануть» libtorrent и заставить его работать с другими локалями.);
  • Вкладка «Детали», отображающая информацию о выбранном в данный момент торренте.
  • Вкладка «Опции», в которой можно изменить список трекеров торрента и включить режим последовательного скачивания (в данном режиме скачивание частей торрента происходит не вразнобой, а последовательно, начиная с первых байтов и заканчивая последними).
  • Включение/отключение DHT и восстановление при запуске прошлой DHT сессии.
  • Включение/отключение LSD, Peer exchange, UPnP, NAT-PMP и Smart ban.
  • Возможность задания приоритета на скачивание каждого файла торрента.
  • Пакет с исходными текстами теперь поставляется в двух версиях: обычной и bundle. Bundle отличается от обычной тем, что включает в себя библиотеки libconfig и libtorrent для статической линковки. Это сделано для упрощения компиляции на тех дистрибутивах, которые не содержат данных библиотек.
  • Статистика по текущей сессии и за все время.
  • Возможность задания команды, которая будет использоваться для открытия файлов торрента.

Скриншоты:





Как и раньше, исходники и deb пакеты для Ubuntu-8.10-i386 и Ubuntu-8.10-x86-64 можно скачать здесь: http://sourceforge.net/projects/flush/.
Tags:
Hubs:
+44
Comments 118
Comments Comments 118

Articles