Легкий и удобный BitTorrent клиент.



flush 001

Flush – хороший BitTorrent клиент написанный на C++, русским программистом Конищевым Дмитрием, позиционируется как подобный KDE клиенту KTorrent, но имеющий основанный на GTK графический интерфейс. Поддержка BitTorrent обеспечивается библиотекой libtorrent. Первая версия клиента вышла в январе 2009 года.

flush 002

flush 003

Со слов автора: – Единственный BitTorrent клиент под Linux, который пришелся мне по душе – это KTorrent... Не скажу, что он меня полностью устраивал, при его использовании я не испытывал особых неудобств...
– Но хотелось бы, чтобы клиент был написан на GTK (KTorrent - это единственное Qt приложение, которое я использую в повседневной работе) и желание попрограммировать на C++ сподвигли меня на написание собственного торрент клиента (подробнее можно прочитать в блоге автора).

flush 004

flush 005

Flush – прост в использовании и имеет весь необходимый минимум функций, который требуется пользователям от клиента BitTorrent.

flush 006

flush 007

Возможен запуск и нескольких копий Flush с различными конфигурационными файлами, автоматическое копирование скачанных торрентов в указанную директорию и автоматическое удаление старых торрентов.

flush 010

flush 011

Имеется контроль уже запущенной копии Flush через интерфейс командной строки, а именно: запуск/остановка торрентов, изменение максимальной скорости скачивания/раздачи, изменение максимального количества соединений.

flush 012

flush 013

Возможно включение/отключение DHT и восстановление при запуске прошлой DHT сессии. Включение/отключение LSD, Peer exchange, UPnP, NAT-PMP и Smart ban.

flush 014

flush 015

В Flush возможно переименование как самого торрента, так и входящих в него файлов при добавлении, есть возможность задания приоритета на скачивание каждого файла торрента.

flush 016

flush 020

Можно изменить списки трекеров торрента и включить режим последовательного скачивания (в данном режиме скачивание частей торрента происходит не вразнобой, а последовательно, начиная с первых байтов и заканчивая последними).

flush 018

flush 019

Flush интегрируется в трей, может создавать собственные торренты и имеется возможность задания команды, которая будет использоваться для открытия файлов торрента. Ведётся статистика по текущей сессии и за все время.

flush 009

В Flush есть поддержка не только UTF-8 локалей, хотя libtorrent поддерживает только локаль UTF-8 и в первых версиях клиент мог корректно работать только ней. Но автору удалось реализовать работу libtorrent и с другими локалями.

flush 017

Лицензия: GPL (GNU GPL)

flush 008

>Страница программы на sourceforge.net<

Блог разработчика