LINUX.ORG.RU

Вышла первая версия Flush - GTK-based BitTorrent клиента

 , ,


0

0

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

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

>>> Подробности

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

Похвальное начинание.

PS: юзал бы GTK - попробовал бы. А так удовлетворён полностью KTorrent.

hexenlord ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

а чем оно лучше transmission?

beria ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

тем что написано вендузятником, а он не является фанатом хига и делает все действительно удобно

http://1.bp.blogspot.com/_dWRCmLfFFN0/SVzdauqUjOI/AAAAAAAAAK0/E3tWUjE1eEQ/s16...

wfrr ★★☆ ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

а чем оно лучше deluge?

anonymous ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

А оно без X-ов работать умеет?

Desu ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

> а чем оно лучше transmission?
> а чем оно лучше deluge?

Хотя бы тем, что позволяет автоматически удалять старые торренты (собственно это основная фича, из-за которой он писался - если загляните по ссылке, то там все написано).

> А оно без X-ов работать умеет?

В данный момент нет. Пока что без иксов можно только контролировать уже запущенную в GUI копию. Но написан так, что между GUI и демоном лежит proxy-класс, к которому, при большом желании, можно прикрутить CLI или, к примеру, между GUI и демоном воткнуть DBus, UNIX сокеты и т. п.

KonishchevDmitry ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

>Flush писался исключительно для того, чтобы "написать что-нибудь на C++"

Спасибо, но у нас и так полно клиентов, еще одна наколенная поделка ненужна

H5N1 ()
Ответ на: Re: Вышла первая версия Flush - GTK-based BitTorrent клиента от KonishchevDmitry

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

> автоматически удалять старые торренты (собственно это основная фича, из-за которой он писался

В этом вся она, opensource-разработка. Неужели так сложно было этот функционал внести в существующие клиенты? Нет, нужно ещё один велосипед изобретать :(

anonymous ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

>В этом вся она, opensource-разработка. Неужели так сложно было этот функционал внести в существующие клиенты? Нет, нужно ещё один велосипед изобретать :(

В блоге по ссылке написано же, что автор изучает cpp, поэтому и решил склепать собственный велосипед. И правильно решил.

Ошибка в том, что новость о его выходе была добавлена на ЛОР, т.к. некоторые могут понадеяться на проект, который наверняка будет вскоре мёртв. Если, конечно, автор вдруг после "курса обучения" не вздумает продолжить поддерживать/улучшать проект (в чём я лично сомневаюсь).

Demon37 ★★★★ ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

rtorrent рулит и педалит, а эта поделка чем лучше?

anonymous ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

> Спасибо, но у нас и так полно клиентов, еще одна наколенная поделка ненужна
Так я и не заставляю. :) Я написал для себя и выложил на случай, если он также пригодится кому-то другому.

> В этом вся она, opensource-разработка. Неужели так сложно было этот функционал внести в существующие клиенты? Нет, нужно ещё один велосипед изобретать :(

Вот когда у меня за плечами будет большой опыт разработки OpenSource приложений, тогда я и буду вносить изменения в уже существующие проекты. Любому разработчику надо написать хотя бы несколько проектов с нуля хотя бы для того, чтобы потом посмотреть на свои ошибки проектирования и сделать выводы. Это опыт, который вы сможете получить только при изобретении собственных "велосипедов".
ИМХО.

> Ошибка в том, что новость о его выходе была добавлена на ЛОР, т.к. некоторые могут понадеяться на проект, который наверняка будет вскоре мёртв. Если, конечно, автор вдруг после "курса обучения" не вздумает продолжить поддерживать/улучшать проект (в чём я лично сомневаюсь).

Если пройти по ссылке, то там можно увидеть следующие слова:
> Да, и самое главное: никакой гарантии, что Flush будет активно поддерживаться и развиваться я не даю. :)

Надеюсь, что прежде чем пользоваться, народ все-таки дочитает мою статью до конца. :)

KonishchevDmitry ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

У всех GTK+-based BitTorrent-клиентов какая-то нехорошая планида. Они либо написаны на ублюдочном языке, либо являются беспомощными кусками говна.

Примеры первого - Deluge и собственно BitTorrent (официальный). Имея приличный функционал, они заставляют ждать несколько секунд, пока прогрузится основной модуль, и ещё несколько, чтобы открылся диалог добавления торрента. Качая торренты в бекграунде, нещадно жрут проц и перегревают его. Об Azureus/Vuze не будем вспоминать вовсе - это раздутый монструозный комбайн, и странно, что в нём до сих пор нет встроенного видеоплеера и писалки дисков.

Пример второго - transmission, который не может ничего, ровным счётом ни-че-го.

Необходим BitTorrent-клиент под человеческий тулкит (GTK+), и написанный не на запредельной языковой мутотени вроде питонов-хаскелей-лиспов - а на человеческом, вменяемом, предназначенном для этого языке: С, С++, или, ещё лучше, Vala.

anonymous ()
Ответ на: Re: Вышла первая версия Flush - GTK-based BitTorrent клиента от KonishchevDmitry

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

> В данный момент нет.

Ну тогда никакого фана. Вот если бы можно было клиента поставить на WL500G, а гуя запускать с настольной машины...

Aceler ★★★★★ ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

flush засчитан, закапывайте обратно!

anonymous ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

Но ведь есть вполне приятный Transmission?

eveel ★★ ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

> Пример второго - transmission, который не может ничего, ровным счётом ни-че-го.

Торренты качает? Качает. Раздаёт? Раздаёт. Создавать умеет? Умеет.

Что ещё нужно от *торрент-клиента*?

> Необходим BitTorrent-клиент под человеческий тулкит (GTK+), и написанный не на запредельной языковой мутотени вроде питонов-хаскелей-лиспов - а на человеческом, вменяемом, предназначенном для этого языке: С, С++, или, ещё лучше, Vala.

Впрочем, идея с Vala хорошая :)

> функционал

Ещё раз, это торрент-клиент, а не Maple, не Maxima и тем более не Mathcad: http://ru.wikipedia.org/wiki/Функционал .

Если речь идёт про функциональность, то Transmission делает всё, что от него требуется, и лично у меня нет никаких нареканий на его работоспособность ( Transmission 1.40 (7096) ).

eveel ★★ ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

>тем, что не падает, а то до сих пор сижу на 1.22. P.S. Кто ебилд напишет?

transmission с версии 1.40 уже не крешится и работает, как часы. Смени мозг.

anonymous ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

deluge же имеет gtk морду. Еслиб не Azureus, к которому давно привык, использовал бы его.

"Автоудаление старых торрентов" - это типо удаление торрента после того, как он, допустим, 2 раза раздался?
Так если хорошо расходится, зачем удалять? А если плохо, он и за год не раздастся.... Тут по любому нужно руками.....

anonymoos ★★★★ ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

>Качая торренты в бекграунде, нещадно жрут проц и перегревают его

Кулер ставить не пробовал?

>Пример второго - transmission, который не может ничего, ровным счётом ни-че-го.

Всё он умеет, нет только scheduler`а.

anonymous ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

"Максимальная скорость скачивания" "-1"
"Максимальная скорость раздачи" "-1"
"Максимальное количество открытых соединений" "-1"


Это как? Вы в своём уме? 21 век на дворе, а компьютеры не научились выдавать user-friendly-информацию. Это для блондинок понятно, но для домохозяев — нет!

Насчёт "слотов раздачи" тоже не понял. Какие такие "слоты" при torrent-клиентах? Есть TCP/IP-соединение, и оно без всяких "слотов" работает — в Яве нет никаких слотов.

iZEN ★★★★★ ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

>Пример второго - transmission, который не может ничего, ровным счётом ни-че-го.

интересно как же я им торренты качаю если он этого не умеет?

Tails ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

> "Автоудаление старых торрентов" - это типо удаление торрента после того, как он, допустим, 2 раза раздался?
> Так если хорошо расходится, зачем удалять? А если плохо, он и за год не раздастся.... Тут по любому нужно руками.....


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

KonishchevDmitry ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

а я намедни «hello, world!» написал! мою новость тоже заапрувят? я щаз накидаю анонсов на стопиццот тыщ проектов, которые начинал, когда «изучал то-то и то-то». что характерно — все они дальше стадии proof-of-concept так и не пошли (а зачем?). p-o-c работает, проекты, следовательно, тоже рабочие. решено, вот посплю — и начну с утра аннонсить. страниц 5 новостей забью только так! дождался, наконец, когда хэловорлды апрувить начали!

anonymous ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

>Автоматическое удаление старых торрентов.

я понял. автор не смог прочитать документацию к rtorrent (в частности, по команде shedule). уж не знаю, по какой причине не смог.

anonymous ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

>Насчёт «слотов раздачи» тоже не понял.

это потому, что ты безнадёжно болен. а если бы заместо свистежа на ЛОРе почитал стандарты на протокол торрентов и посмотрел, как это делается программно — понял бы.

хотя нет, отставить! тебе нельзя, у тебя в черепе ява, больше ничего не поместится.

anonymous ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

>> Peer injection умеет?

> Что это такое?


Возможность самому, вручную добавлять пиров. Например, в KTorrent я могу в контекстном меню торрента выбрать Add Peers и - введя IP-адрес - добавить нужный мне пир.

Ruth ★★ ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

>> Автоматическое удаление старых торрентов.

> я понял. автор не смог прочитать документацию к rtorrent (в частности, по команде shedule). уж не знаю, по какой причине не смог.


Не всем нравится rtorrent. ;)

Ruth ★★ ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

> не флэма для, действительно интересно: а зачем это надо? O_O

Я этим не пользуюсь, но - полагаю - чтобы добавить тех пиров, которых нет на данном тракере. Пример:

http://forums.whirlpool.net.au/forum-replies-archive.cfm/409572.html

>> Ok so atm i've got a torrent going and its rather slow, a friend has got about 80% of it complete so far, is there a way for me to download the rest from him as a private source so he only uploads to me?


> If you use Azureus, you can get connect to your friend using the manual peer injector plugin, then get him to select all the other peers and choose 'block upload'.

Ruth ★★ ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

>>Насчёт «слотов раздачи» тоже не понял.

>это потому, что ты безнадёжно болен. а если бы заместо свистежа на ЛОРе почитал стандарты на протокол торрентов и посмотрел, как это делается программно — понял бы.


Ну дай линк на документацию, где рассказывается про "слоты" и про "полуоткрытые" соединения (которые придуманы в Deluge). Я почитаю и пойму, наконец, что это такое и зачем оно нужно домохозяинам. Как ими рулить и в какую сторону лучше. Ж)

iZEN ★★★★★ ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

> Возможность самому, вручную добавлять пиров. Например, в KTorrent я могу в контекстном меню торрента выбрать Add Peers и - введя IP-адрес - добавить нужный мне пир.

Этого в Transmission нет, как и, уже сказали, DHT. Но ведь насколько я понимаю, на закрытых трекерах типа torrents.ru такие вещи не очень жалуют?

eveel ★★ ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

>Этого в Transmission нет, как и, уже сказали, DHT. Но ведь насколько я понимаю, на закрытых трекерах типа torrents.ru такие вещи не очень жалуют?

Что-что? За отключенный DHT принято яйца отрывать, независимо от трекера.

Desu ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

> Возможность самому, вручную добавлять пиров. Например, в KTorrent я могу в контекстном меню торрента выбрать Add Peers и - введя IP-адрес - добавить нужный мне пир.

в deluge 1.1 (пока только rc) это есть.

Joe_Bishop ()

Re: Вышла первая версия Flush - GTK-based BitTorrent клиента

> Этого в Transmission нет, как и, уже сказали, DHT. Но ведь насколько я понимаю, на закрытых трекерах типа torrents.ru такие вещи не очень жалуют?

DHT на torrents.ru разрешен, на их форуме есть даже руководства и описание, про Peer Injection - не знаю, как уже говорил, не пользуюсь. Но таки влюбом случае - есть далеко не только torrents.ru и подобные закрытые трекеры. ;) Так что подобные фичи в любом случае не мешают.

Ruth ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.