LINUX.ORG.RU

RTPG: Rtorrent Perl-GUI

 , ,


0

0

Относительно недавно стартовал новый проект GUI для многими любимого torrent-клиента - rtorrent.

Проект представляет собой простой GUI, в котором сегодня уже реализована большая часть функционала стандартного rtorrent'а, как-то:

  • Добавление/удаление/просмотр списка торрентов
  • Назначение приоритетов отдельным файлам и торрентам
  • Установка лимитов на скачивание/раздачу
Попутно GUI имеет мультиязычный интерфейс, интерактивность GUI целиком обеспечивается AJAX/jquery, GUI максимально адаптирован для использования в составе пакетной системы дистрибутивов Linux.

Основное обсуждение разработки в настоящее время идет в русскоязычной рассылке debian-russian@lists.debian.org. Уже имеется пакет для использования в составе Debian/Ubuntu, в ближайшее время будет сделан аплоад в Debian. Пакет можно скачать здесь: http://uvw.ru/debian/rtpg.

PS: Данный проект, в отличие от других совместим с любой версией библиотеки xmlrpc-c: размеры файлов и торрентов, превышающие 2Г отображаются корректно (в xmlrpc-c версий ниже 1.07 имеется целочисленное переполнение 32 бит int, однако стабильной версией библиотеки на сегодня является 1.06 и поэтому этот баг присутствует в большинстве дистрибутивов :()

PPS: Разыскиваются люди, способные нарисовать свободные кнопочки и индикаторы для интерфейса программы :)

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

★★★

Проверено: UVV ()
Ответ на: комментарий от prizident

> две вещи раздражают в rtorrent - то что он не умеет лимиты на торренты и то что он после некорректного завершения всегда все пытается чекать. это из минимума. но я всеж на серваке лучше запущу ktorrent в внц, ибо там aфункций многа.

А не проще и короче было написать, что у тебя самого кривые руки, неумение читать и тебя это страшно раздражает?

Gharik
()
Ответ на: комментарий от prizident

>то что он не умеет лимиты на торренты

man rtorrent

>и то что он после некорректного завершения всегда все пытается чекать.

man rtorrent

xargs ★★★
() автор топика
Ответ на: комментарий от xargs

> > то что он не умеет лимиты на торренты

> man rtorrent

Формально - да, он не умеет отдельный лимит на отдельный торрент. Но это есть скорее лишняя фича, чем реально необходимая.

Gharik
()
Ответ на: комментарий от Gharik

>Формально - да, он не умеет отдельный лимит на отдельный торрент. Но это есть скорее лишняя фича, чем реально необходимая.

фича полезная

поставишь десяток-другой торрентов на скачку и более интересным поставишь приоритет высокий - они быстрее и скачаются:)

xargs ★★★
() автор топика
Ответ на: комментарий от xargs

> поставишь десяток-другой торрентов на скачку и более интересным поставишь приоритет высокий - они быстрее и скачаются:)

А если подумать? Можно тупо выставить на ве файлы самой свежей порнухи приоритет "high" - это то же самое, да к тому же и безусловное.

Gharik
()

Давайте давайте зоопарк пополнять всё новыми диковинными животными. Пусть одновременно будут GUI на Java, Mono, Python, Perl, TCL/TK, PHP, Ruby, wxWidgets. И чтоб одновременно всё это работало.

tommy ★★★★★
()
Ответ на: комментарий от los_nikos

>а если Java и KDE не нужен ни разу - есть Transmission

То всё равно Ktorrent. У меня он то в Xfce, то в Lxde крутится. Потому что группы и прочие нужные вещи.

Оно уже даже скорее не торрентокачалка. Качать торренты можно и с помощью aria2c и рторрентом и прочими, даже оперой. Оно скорее каталогизатор всех моих торрентов по группам. Отдельно по треккерам, отдельно по содержимому.

eduard_pustobaev ★★
()
Ответ на: комментарий от prizident

>но я всеж на серваке лучше запущу ktorrent в внц, ибо там aфункций многа.

+100 Так и делаю. Коннекчусь конечно не по нету, это чисто локально дома сервачок, там vnc сильно уместно.

eduard_pustobaev ★★
()
Ответ на: комментарий от anonymous

>http://btg.berlios.de/

>Анон рекоммендует. Демон + гтк морда + кли морда + веб морда. Выбирай и собирай что хочешь.

К сожалению, не хватает многих фич

anonymous
()

>>PPS: Разыскиваются люди, способные нарисовать свободные кнопочки и индикаторы для интерфейса программы :)

Я могу, только, пожалуйста, скажите сперва, сколько за это мне заплатят.

anonymous
()

Куда смотрит Франция?

anonymous
()
Ответ на: комментарий от anonymous

>Я могу, только, пожалуйста, скажите сперва, сколько за это мне заплатят.

что ты делаешь на этом форуме?

xargs ★★★
() автор топика
Ответ на: комментарий от eduard_pustobaev

> То всё равно Ktorrent. У меня он то в Xfce, то в Lxde крутится. Потому что группы и прочие нужные вещи.

это подразумевает наличие в системе как минимум kdebase, kdelibs и phonon, а это уже потянет половину kde. Как всегда каждая подсистема - комбайн конкурирующий с остальными подсистемами. Это может и хорошо для сплавливания в одну цельную и неделимую систему, но обязывает раздувать и тащить за собой kdelibs и kdebase. От этого хорошо только для kde, все кто вне kde - враги kde, поэтому вы все такие упёртые агитаторы.

los_nikos ★★★★★
()

rtpg-www зависит от rtorrent (>= 0.7.9), однако: Версия rtorrent в системе 0.6.4-1. rtpg-www зависит от apache2, однако: Пакет apache2 не установлен

Спасибо, улыбнулся. Особенно со второго.

anonymous
()

Кнопки и ГУЙ нарисую ПРОФЕССИОНАЛЬНО! Оставьте мыло - я напишу!

anonymous
()
Ответ на: комментарий от anonymous

>однако: Версия rtorrent в системе 0.6.4-1

а чего тут улыбаться? поддержка xmlrpc интерфейса появилась в версии 0.7.5

>однако: Пакет apache2 не установлен

здесь да, тот же nginx может с scgi работать. но для версии 0.0.1 для "потестить" вполне нормальная зависимость; потом можно будет и подпилить.

anonymous
()
Ответ на: комментарий от anonymous

> здесь да, тот же nginx может с scgi работать. но для версии 0.0.1 для "потестить" вполне нормальная зависимость; потом можно будет и подпилить.

ну так и зачем просить апач у юзера? не проще свалить каталог скриптов в /var/www?

anonymous
()

кстати, вот ещё предложение для пакета:

1. при установке делать "a2ensite rtpg.apache.conf"
и
2. "a2enmod scgi"

с подтверждением пользователя :)

anonymous
()
Ответ на: комментарий от anonymous

>Насчёт кнопок: если приглянется http://img511.imageshack.us/img511/3324/demowg5.png , дайте знать завтра (jabber: km_at_gajim.org), нарисую остальное.

красиво, еще надо изображения индикаторов:

1. торрент активен (качается)

2. торрент неактивен (остановлен по какой-то причине, т.ч. руками)

3. считается хеш торрента

PS: в jabber стукнусь завтра :)

xargs ★★★
() автор топика
Ответ на: комментарий от anonymous

проще-то конечно проще.. но тогда уж не в /var/www :) и настройки автоматической не получится.. в таком случае уж лучше исходный архив взять и распаковать куда надо; зачем пакетный манагер-то? :)

anonymous
()
Ответ на: комментарий от anonymous

>1. при установке делать "a2ensite rtpg.apache.conf" и 2. "a2enmod scgi"

я советовался с другими DD это не принято, говорят лучше в README.Debian об этом написать просто (что и сделано)

про зависимость на апач: хочется чтобы из коробки минимальными телодвижами получали рабочий пакет, да в лайтхттп и нжинкс можно тоже установить, но, тот кто справится с такой ситуацией:

nbw:[~]$ apt-cache search lighttp scgi

nbw:[~]$ apt-cache search nginx scgi

справится и с "убрать зависимость"

в перспективе надеюсь ситуация выправится и зависимость поправим (врочем и теперь можно поставить зависимость на httpd вместо apache2, а там типа трахайтесь кому как нравится) :)

xargs ★★★
() автор топика
Ответ на: комментарий от anonymous

>проще-то конечно проще.. но тогда уж не в /var/www

в /var распаковываем то что может меняться в процессе жизни пакета, тут /var не подходит :)

xargs ★★★
() автор топика
Ответ на: комментарий от xargs

ок; мне, кстати, теперешние индикаторы чем-то очень понравились :) ...какие-то они душевные и не банальные :)

собирался спать уже, да всё никак.. :)

anonymous
()

Сделали бы категории торрентов в rtorrent, как в kde'шном кторренте - цены бы ему не было..

NekoExMachina
()
Ответ на: комментарий от los_nikos

>это подразумевает наличие в системе как минимум kdebase, kdelibs и phonon, а это уже потянет половину kde.

А чего в это страшного? GTK2 думаешь сильно легче? Заипали тулкит-дрочеры

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от anonymous

Странно, у меня это не так красиво выглядит. Наверное из-за более мелких шрифтов.

anonymous
()
Ответ на: комментарий от anonymous

> единственное почему до сих пор использую монструозный Azureus это его уникальная фича - возможность произвольно переименовывать любые загружаемые файлы.

А я вот использую deluge (даже ещё не версий 1.x). Для эмуляции указанной Вами фичи использую средства ОС - ссылки на файлы. Работает. Единственный минус - deluge почему-то ругается, если файл и ссылка на него лежат в одной директории (что в принципе легко обойти, разложив их в разные директории).

anonymous
()

Зачем, если есть torrentflux ? Хотя ...

anonymous
()
Ответ на: комментарий от xargs

глупо допиливать забесплатно ненужный проект.

anonymous
()

Perl и GUI - несовместимые вещи, имхо. Принципиально. Если бы у автора перла был гуй... он был бы де^W^W^W никогда не стал бы выдумывать перл.

ebonent ★★
()

Оно еще не умерло?

anonymous
()

> в xmlrpc-c версий ниже 1.07 имеется целочисленное переполнение 32 бит int, однако стабильной версией библиотеки на сегодня является 1.06 и поэтому этот баг присутствует в большинстве дистрибутивов

зависит от libxmlrpc-с3(смотрел в репах debian) только cmake(от которого в свою очередь зависит kdevelop) и rtorrent

ЗЫ: не понятен при этом мотив убегания сейчас на rtorrent

los_nikos ★★★★★
()
Ответ на: комментарий от ebonent

де^W^W пионеры не читающие Принципиально "подробности" ваш поток сознания задрал... Это веб морда на перле, для rtorent, так понятнее?!.

angel_il ★★★★
()
Ответ на: комментарий от los_nikos

>ЗЫ: не понятен при этом мотив убегания сейчас на rtorrent

а альтернатив rtorrent'у в общем-то и нету.

PS: сейчас rtorrent приделали API для внешнего управления, в следующих релизах, думаю, отделят GUI от собственно качалки и будет демон - txtморда, работающая через тот же API что сейчас RTPG работает.

да и сейчас в общем-то текстовая морда много ресурсов не ест

альтернатив нет

mldonkey в качестве торрентокачалки неконкурентоспособен а что еще можно на сервере запускать? ktorrent? не смешите мои тапочки

xargs ★★★
() автор топика
Ответ на: комментарий от los_nikos

ты вместо такого вопроса лучше бы реальную альтернативу предложил бы ;)

чтобы без проблем пускалось на СЛАБОМ железе, безгуевое (или как rtorrent с очень легким гуем)

xargs ★★★
() автор топика
Ответ на: комментарий от xargs

ну я выше уже писал о transmission, в картинке... хотя webui там появился относительно недавно, уже по большей части заменяет способности гуёвой версии. Из давних альтернатив - webui для deluge...

А вообще надо было сразу смотреть http://en.wikipedia.org/wiki/Comparison_of_BitTorrent_Clients

los_nikos ★★★★★
()
Ответ на: комментарий от los_nikos

>то гтк а не гном, разницу понял?

В чем принципиальная разница между двумя какашками? ГТК это давно уже не Гимп ТулКит

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от DNA_Seq

> В чем принципиальная разница между двумя какашками? ГТК это давно уже не Гимп ТулКит

4.2, lsb-desktop смотреть зависимости и плакать пока не вытекут глаза

los_nikos ★★★★★
()
Ответ на: комментарий от DNA_Seq

смотрел там поддержку фич - не увидел чего-то что умеет ktorrent и не умеет transmission, а про мюторент - пускай вначале под линь портируют, хоть демона

los_nikos ★★★★★
()
Ответ на: комментарий от los_nikos

>то гтк а не гном, разницу понял?

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

Ну, если не позволяют, то конечно грустно. Да и то из ресурсов тут только памяти нужно нормальное количество.

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