URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 47603
[ Назад ]

Исходное сообщение
"Вышла первая версия BitTorrent клиента Flush"

Отправлено opennews , 04-Янв-09 13:38 
Представлена (http://konishchevdmitry.blogspot.com/2009/01/flush-gtk-based...) первая версия нового BitTorrent клиента Flush (http://sourceforge.net/projects/flush/), написанного по мотивам KTorrent, но имеющего основанный на GTK интерфейс. Поддержка BitTorrent обеспечивается через библиотеку libtorrent (http://www.rasterbar.com/products/libtorrent/index.html).

Основные возможности Flush:


-  Контролирование уже запущенной копии через интерфейс командной строки, а именно: запуск/остановка торрентов, изменение максимальной скорости скачивания/раздачи, изменение максимального количества соединений;
-  Запуск нескольких копий с различными конфигурационными файлами.
-  Автоматическое копирование скачанных торрентов в указанную директорию.
-  Автоматическое удаление старых торрентов.

URL: http://konishchevdmitry.blogspot.com/2009/01/flush-gtk-based...
Новость: http://www.opennet.ru/opennews/art.shtml?num=19623


Содержание

Сообщения в этом обсуждении
"Вышла первая версия BitTorrent клиента Flush"
Отправлено Аноним , 04-Янв-09 13:38 
>написанного по мотивам KTorrent

Непременно почитаю, люблю этот жанр


"Вышла первая версия BitTorrent клиента Flush"
Отправлено brrr , 04-Янв-09 17:45 
чем сие чудо отличаеться от Deluge?

"Вышла первая версия BitTorrent клиента Flush"
Отправлено vitek , 05-Янв-09 11:24 
$ file /usr/bin/deluge
/usr/bin/deluge: python script text executable

$ file /usr/bin/flush
/usr/bin/flush: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), stripped

ещё есть вопросы?
мне идея понравилась... быстрый, легкий... вот только зависимостей по библиотекам многовато по-моему...
если так пойдет, то будет отличная альтернатива ktorrent, который по-моему лучший сейчас из всех (включая и мюторент, и т.д.)


"Вышла первая версия BitTorrent клиента Flush"
Отправлено KonishchevDmitry , 05-Янв-09 12:53 
> вот только зависимостей по библиотекам многовато по-моему...

Ну это смотря с какой стороны посмотреть.

Зависимости: libboost, libconfig, libgtkmm, libtorrent-rasterbar

libgtkmm - без комментариев, без нее никуда. Если уж писать C++ приложение, то на gtkmm, а не на GTK.
libconfig - другой более или менее адекватной библиотеки для сохранения/чтения конфигов с вложенной структурой, я не нашел.
libtorrent-rasterbar - на мой взгляд, единственная нормальная BitTorrent библиотека с довольно неплохой документацией. Тянет за собой libboost.
libboost - как уже сказано выше, ее тянет за собой libtorrent-rasterbar. К тому-же, на мой взгляд, libboost для C++ приложения - это практически второй STL, просто его еще не включили в стандарт. :)


"Вышла первая версия BitTorrent клиента Flush"
Отправлено Аноним , 04-Янв-09 19:07 
ator<char> >, boost::filesystem::path_traits> >’ has no member named ‘leaf’
make[1]: *** [.objects/fs.o] Ошибка 1
Хотел, как пологается анонимусу, нахамить и крикнуть "вылезай из анбиоза (дебиан ориентировочно тестинг) и проверяй сборки на новых бустах и либторрент", но скажу культурно, поправьте пожалуйста сборку. Просто в номарльных дистрах буста 1.34 редкость...

"Вышла первая версия BitTorrent клиента Flush"
Отправлено Dmitry , 05-Янв-09 00:03 
Версия 0.1.2 компилируется с boost 1.34.1, 1.35, 1.36 и 1.37. Насчет libtorrent'а, повторю то, что написано в блоге:
> libtorrent-rasterbar-0.14 я пока не поддерживаю - в ней довольно сильно изменился API по сравнению с 0.13, и внести изменения в код я пока не успел.

"Вышла первая версия BitTorrent клиента Flush"
Отправлено naquad , 05-Янв-09 06:45 
однако непонятно чем оно лучше rTorrent? разве что гуёвая морда есть, а в остальном - всё уже есть.
велосипедостроение (с)

"Вышла первая версия BitTorrent клиента Flush"
Отправлено rtzra , 05-Янв-09 11:29 
Зачем и почему автор изобретал велосипед, можно ознакомиться здесь http://konishchevdmitry.blogspot.com/2009/01/flush-gtk-based... и в дальнейшем не разевать рот понапрасну.

"Вышла первая версия BitTorrent клиента Flush"
Отправлено Аноним , 05-Янв-09 13:33 
ну да. автору понравился ktorrent и поэтому он решил сделать новый велосипед. профессонал бы помог проекту добавить то, что по его мнению не хватает.

"Вышла первая версия BitTorrent клиента Flush"
Отправлено Аноним , 05-Янв-09 17:00 
>ну да. автору понравился ktorrent и поэтому он решил сделать новый велосипед.
>профессонал бы помог проекту добавить то, что по его мнению не
>хватает.

нуда, добавить gtk ... :) А вы ему платили? что хочет то и создает, вам никто ничего не навязывает.


"Вышла первая версия BitTorrent клиента Flush"
Отправлено naquad , 06-Янв-09 09:12 
вагон библиотек и складывается впечатление, что автор просто боиться консоли. всё что он написал у себя в блоге уже есть в rtorrent'e или не сложно сделать. я попытался собрать сие чудо и просто упал со стула глядя на кол-во зависимостей, так что даже если соберусь сие поставить, то только из бинарной сборки чтоб менеджер пакетов парился над зависимосатями, а не подсовывать ему вагоны dev'ов. должен также признать, что многие начинания автора действительно хороши и иметь out-of-box многие фичи не плохо, но те требования которые предоставляет пакет откровенно говоря удручают.

"Вышла первая версия BitTorrent клиента Flush"
Отправлено Аноним , 06-Янв-09 10:47 
rtorrent не кошерен, кошерен btg

"Вышла первая версия BitTorrent клиента Flush"
Отправлено naquad , 06-Янв-09 22:25 
>rtorrent не кошерен, кошерен btg

слегка не то, в моём случае больше подходит rtorrent, не смотря на необходимость аллокации pty и запуска screen.