LINUX.ORG.RU
 
xargs

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: Разыскиваются люди, способные нарисовать свободные кнопочки и индикаторы для интерфейса программы :)

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


[#]  
SplindeR

Re: RTPG: Rtorrent Perl-GUI

Неплохо.
Даже очень :)
может, можно будет наконец свалить с Трансмишшна..хотя вроде его и так уже починили более чем.

* ()
[#]  
Alsvartr

Re: RTPG: Rtorrent Perl-GUI

Вот это хорошо и правильно. Я чуть не помер пока wtorrent поднимал. И то он глючит на каждом шагу.

*** ()
[#]  
sda00

Re: RTPG: Rtorrent Perl-GUI

это здорово, но вот гуй к aria2 был бы тоже подарком (существующий на Tk убог, а Qt-шные тащат кучу ****а за собой, что характерно).

*** ()
[#]  
athost

Re: RTPG: Rtorrent Perl-GUI

rtorrent'у гуй не нужен.

***** ()
[#]  
stave

Re: RTPG: Rtorrent Perl-GUI

>* Добавление/удаление/просмотр списка торрентов

сильная фича :)

Спасибо за гуй, посмотрим..

**** ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от athost 29.11.2008 18:37:37  
Alsvartr

Re: RTPG: Rtorrent Perl-GUI

>rtorrent'у гуй не нужен.

А если рторрент на сервере работает?

*** ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от Alsvartr 29.11.2008 18:44:43  
athost

Re: RTPG: Rtorrent Perl-GUI

>А если рторрент на сервере работает?

Вот именно там ему гуй и не нужен

***** ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от sda00 29.11.2008 18:36:48  

Re: RTPG: Rtorrent Perl-GUI

> это здорово, но вот гуй к aria2 был бы тоже подарком (существующий на Tk убог, а Qt-шные тащат кучу ****а за собой, что характерно).

Сказки будешь в другом месте рассказывать, чисто qt-шные проги почти ничего за собой не тащат, что характерно.

З.Ы. Пользователь Openbox и _Smplayer_

anonymous ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от Slackware_user 29.11.2008 19:52:48  
los_nikos

Re: RTPG: Rtorrent Perl-GUI

> для Гуя есть ktorrent и Азуреус

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

***** ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от los_nikos 29.11.2008 20:30:27  

Re: RTPG: Rtorrent Perl-GUI

> а если Java [...] не нужен ни разу

Почему вас так волнует наличие/отсутствие jre?

> есть Transmission

Спасибо конечно, но это глюкавое поделие ни на что не годно.

Azureus

anonymous ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от SplindeR 29.11.2008 18:19:15  
los_nikos

Re: RTPG: Rtorrent Perl-GUI

> может, можно будет наконец свалить с Трансмишшна..

В Transmission 1.40 эти фичи уже есть, даже более того - можно пустить демона и забить на transmission-gtk

http://picthost.ru/images/dpx19vlpoitk1hihlpx.png

***** ()
[#]  
wfrr

Re: RTPG: Rtorrent Perl-GUI

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

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

**# ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от anonymous 29.11.2008 20:42:14  
kranky

Re: RTPG: Rtorrent Perl-GUI

>Azureus

Он, к сожалению, после обновления до 4.0 стал ещё большим глюкаловом. Посмотрю сабж, может удастся на него переползти

*** ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от anonymous 29.11.2008 20:42:14  
los_nikos

Re: RTPG: Rtorrent Perl-GUI

> Почему вас так волнует наличие/отсутствие jre?

меня волнует что некоторые приложения под него жрут ресурсы как незнамо что

> Спасибо конечно, но это глюкавое поделие ни на что не годно

чем же это оно глюкавое, безымянный лоровец? впрочем не нужно отвечать, я уже знаю что торенты он качает с заданной скоростью, больше 10 торентов сидирует, на трекерах всё считается, работает хоть сутки без сбоев, кушает ресурсов мало, вебинтерфейс есть, демон есть, как прокси работает, что ещё надо?

***** ()
[#]  
AiFiLTr0

Re: RTPG: Rtorrent Perl-GUI

чем оно лучше wtorrent?

** ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от AiFiLTr0 29.11.2008 22:02:30  
kilolife

Re: RTPG: Rtorrent Perl-GUI

Поставь оба, сравни и отпишись тут.
Народ ждёт.

***** ()
[#]  

Re: RTPG: Rtorrent Perl-GUI

Я сначала обрадовался, а это очередной веб-гуй =( чем оно лучше wTorrent?

Чертовски хочется легкий интерфейс на гтк, есть на яве nTorrent, но безумно тормозной и тупой, и отжирает 100 метров, когда в rTorrent'е один торрент. Про два подумать страшно )

***** ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от tensai_cirno 29.11.2008 22:21:47  
los_nikos

Re: RTPG: Rtorrent Perl-GUI

гм, как-то у вас всё сложно

***** ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от Alsvartr 29.11.2008 18:44:43  

Re: RTPG: Rtorrent Perl-GUI

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

anonymous ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от athost 29.11.2008 18:37:37  

Re: RTPG: Rtorrent Perl-GUI

> rtorrent'у гуй не нужен.

торрент-клиенты с гуем не нужны.

anonymous ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от anonymous 29.11.2008 22:55:22  
xargs

Re: RTPG: Rtorrent Perl-GUI

>торрент-клиенты с гуем не нужны.

вебгуй - хорошее решение:

1. работает только тогда когда когда нужен

2. управляться может неподготовленным человеком (я вебгуи для торрентов для жены ставлю :))

*** ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от athost 29.11.2008 18:50:12  
Alsvartr

Re: RTPG: Rtorrent Perl-GUI

>Вот именно там ему гуй и не нужен

Ну вот бросил я торрент-файл в директорию, рторрент его подхватил и начал качать. Как мне при этом узнать прогресс, скорость, кол-во пиров, назначить приоритеты, whatever? С учетом того, что рторрент запущен на серваке в виде демона, а не просто через ssh. То-то и оно.

*** ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от Alsvartr 29.11.2008 23:18:46  
xargs

Re: RTPG: Rtorrent Perl-GUI

>С учетом того, что рторрент запущен на серваке в виде демона

rtorrent разве уже умеет в виде демона пускаться?

*** ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от xargs 29.11.2008 23:22:34  
Alsvartr

Re: RTPG: Rtorrent Perl-GUI

Нет. Но, например, для Дебиана есть костыль для этого.

*** ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от Alsvartr 29.11.2008 23:24:11  
xargs

Re: RTPG: Rtorrent Perl-GUI

>Нет. Но, например, для Дебиана есть костыль для этого.

screen -d -m rtorrent ??

*** ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от Alsvartr 29.11.2008 23:40:45  
kilolife

Re: RTPG: Rtorrent Perl-GUI

У rtorrent в конфиге должнабыть строка типа:
scgi_port = 127.0.0.1:5000

И он будет на этом порту на этом ипе слушать комманды.
Безопастность - твоя проблема как админа.
А вебморда коннектиццо к этому порту и смотрит что происходит.
Так что если ты закинул файло в папочку в папку кудя глядит rtorrent для автоподхвата - то морда отобразит подхваченный файл.

***** ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от Alsvartr 29.11.2008 23:18:46  
athost

Re: RTPG: Rtorrent Perl-GUI

>Как мне при этом узнать прогресс, скорость, кол-во пиров, назначить приоритеты, whatever? С учетом того, что рторрент запущен на серваке в виде демона, а не просто через ssh. То-то и оно.

>http://libtorrent.rakshasa.no/wiki/RTorrentCommonTasks .

>Там в низу страницы оно лежит.


rtorrent там запускается в скрине и прекрасно цепляется обратно по ssh

Неосилятор;)

***** ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от athost 30.11.2008 0:40:53  
Alsvartr

Re: RTPG: Rtorrent Perl-GUI

> rtorrent там запускается в скрине и прекрасно цепляется обратно по ssh

Что-то я забыл про это, да :) Но это нужно каждый раз логиниться по ssh. А с гуем - достаточно ткнуть в закладки в бразуере. Еще это имеет смысл, если в системе не одна твоя учетка и есть другие пользователи, не столь искушенные в наших с вами баранах. Заводить для них отдельно трансмишн или делюж как-то не хочется.

*** ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от kilolife 29.11.2008 23:47:24  
Alsvartr

Re: RTPG: Rtorrent Perl-GUI

Что-то я вас не совсем понял.

*** ()
[#]  
JackYF

Re: RTPG: Rtorrent Perl-GUI

Удачи с проектом :)

*** ()
[#]  

Re: RTPG: Rtorrent Perl-GUI

> rtpg_0.0.1+svn362-1

а почему не использовать 0.0.362 (0.0.362-1) нумерацию?

типа версия 0.0.1.0 чекпоинтом будет ? :)))

** ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от SplindeR 29.11.2008 18:19:15  

Re: RTPG: Rtorrent Perl-GUI

вот только веб-гуй у трансмишшина тупой тупой, и лучше быть не собирается. Да и разработчик вечно чета ломает в новых версиях

anonymous ()
[#]  

Re: RTPG: Rtorrent Perl-GUI

зачем для rtorrent'a ГУИ? Он разве не задумывался как консольный??? Лучше бы добавили в rtorrent создание торрент файлов.

А с гуем есть mlnet. (edonkey + torrent)

anonymous ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от linuks 30.11.2008 14:14:02  
xargs

Re: RTPG: Rtorrent Perl-GUI

>типа версия 0.0.1.0 чекпоинтом будет ? :)))

чекпоинтом будет 0.0.2

а такой номер версии в deb-пакете согласно debian'овской традиции

*** ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от anonymous 30.11.2008 14:41:49  
xargs

Re: RTPG: Rtorrent Perl-GUI

>А с гуем есть mlnet. (edonkey + torrent)

только к сожалению как торрент-клиент mldonkey далеко не лучший

я с удовольствием использую его как edonkey клиент, но как торрент он не годится к употреблению: очень нередкая ситуация когда на торренте 20-50 сидеров, mldonkey качает в час по чайной ложке и оценочное время скачки пишет 5-10 суток и когда после пяти-шести часов переключаешься на rtorrent то тот сливает минут за 10 :(

*** ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от Alsvartr 29.11.2008 18:44:43  

Re: RTPG: Rtorrent Perl-GUI

> А если рторрент на сервере работает?

так он там и работает... чтоже я буду еще на буке чтоли его пускать. Качает себе и раздает около 40 торрентов. В чем проблемма то?

anonymous ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от xargs 30.11.2008 14:45:56  

Re: RTPG: Rtorrent Perl-GUI

> но как торрент он не годится к употреблению

возможно, сам не качал никогда mlnet'ом торренты... просто знаю что может и есть вебморда. Но для rtorrent'a никакая морда не нужна, он же консольный.

anonymous ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от anonymous 30.11.2008 14:41:49  
athost

Re: RTPG: Rtorrent Perl-GUI

>Лучше бы добавили в rtorrent создание торрент файлов

С этим прекрасно справляется createtorrent, а вот сделать ограничение скоростей отдельной закачки разработчиков просят уже очень давно, но тщетно. Приходится запускать несколько копии rtorrent'а на разные трекеры с разными настройками.

***** ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от anonymous 30.11.2008 14:50:53  
fukazzz

Re: RTPG: Rtorrent Perl-GUI

Отлично! Данная вещь будет скорее полезна для роутеров а-ля Asus WL500G, удобно закачками управлять удаленно, с графикой. Желаю дальнейших успехов в работе.

()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от kranky 29.11.2008 21:47:09  

Re: RTPG: Rtorrent Perl-GUI

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

нигде больше такого не видел - хотя по идее не так уж сложно это реализовать

anonymous ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от anonymous 30.11.2008 14:59:21  

Re: RTPG: Rtorrent Perl-GUI

http://btg.berlios.de/
Анон рекоммендует. Демон + гтк морда + кли морда + веб морда. Выбирай и собирай что хочешь.
c: peaeras

anonymous ()
[#]  
Yoda_The_Master

Re: RTPG: Rtorrent Perl-GUI

Эм.. вроде бы всё это можно делать и из комнадной строки. Тогда мне не нужна графическая приблуда!

* ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от SplindeR 29.11.2008 18:19:15  
Amp

Re: RTPG: Rtorrent Perl-GUI

Я уже свалил с Transmission - эта морда умудрилась раза три после перепроверки торрента потерять скаченные данные (было 40%, стало 2%). Это, мягко говоря, вывело меня из состояния душевного равновесия. Судя по их форуму, проблема обсуждается уже давно.

** ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от Yoda_The_Master 30.11.2008 15:18:36  
xargs

Re: RTPG: Rtorrent Perl-GUI

>Эм.. вроде бы всё это можно делать и из комнадной строки. Тогда мне не нужна графическая приблуда!

мне тоже не нужна, но вот жене моей нужна, для нее и писалось :)

*** ()
[#]  

Re: RTPG: Rtorrent Perl-GUI

<зачем для rtorrent'a ГУИ? Он разве не задумывался как консольный??? Лучше бы добавили в rtorrent создание торрент файлов. >

А от интересно, сами создателя rtorrent участвуют в этом проекте или нет?

* ()
[#]  

Re: RTPG: Rtorrent Perl-GUI

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

*** ()
[#] Ответ на: Re: RTPG: Rtorrent Perl-GUI от prizident 30.11.2008 16:50:51  

Re: RTPG: Rtorrent Perl-GUI

>но я всеж
>на серваке ... в внц

>ибо там aфункций многа.


*Triple facepalm*

***** ()