Comments 53
Оно работает только с локальным transmission?
+4
Умеет и с удаленными, в настройках указываются параметры доступа к transmission.
+3
Отмечу что писал под 2.40 версиею RPC, эта версия в Debian 7 Wheezy, тестировал и на 2.80, буду поддерживать расширение и для более поздних версий.
+4
У мя на Synology DS411j крутится трансмишшн в локалке — к нему подключилось «на ура!».
Раньше мучался с Трансмишшн ремоут — сейчас все гораздо проще и удобнее!
Раньше мучался с Трансмишшн ремоут — сейчас все гораздо проще и удобнее!
0
Расскажите, пожалуйста, вкратце: как Вы установили на NAS transmission? Как-то меня нативный download station не совсем устраивает :(
+1
Можно еще подключить репозиторий от www.synocommunity.com/
+1
Автор, можно немного уточнить насчет принципа использования:
1. Запускаю Transmission
2. В Chrome Ваше расширение подключается к нему (по HTTP?)
3. Теперь из Chrome можно делать те же операции, что и из Transimission + некоторые дополнительные
И подводя итог — расширение является индикатором того, что происходит в клиенте, а так же позволяет управлять процессом.
Если все так, то лично я был бы рад увидеть некоторые моменты реализации в самой статье, в общих чертах, без кода. ИМХО конечно.
1. Запускаю Transmission
2. В Chrome Ваше расширение подключается к нему (по HTTP?)
3. Теперь из Chrome можно делать те же операции, что и из Transimission + некоторые дополнительные
И подводя итог — расширение является индикатором того, что происходит в клиенте, а так же позволяет управлять процессом.
Если все так, то лично я был бы рад увидеть некоторые моменты реализации в самой статье, в общих чертах, без кода. ИМХО конечно.
+1
Код открыт, лежит на гите.
Я даже не знаю какие именно моменты вам интересны. Если вы говорить о работе transmission по api, то там все весьма банально, и мне пришлось почти все свести к api utorrent, просто потому что так удобнее. А обновление таблицы сводится к тому что сравниваются текущий список торрентов и новый, а дальше решается что с этим делать.
Если говорить о способах сделать «живой» интерфейс, когда обновляется только часть списка, вплоть до ячейки таблицы, мгновенная сортировка, фильтрация и что бы ничего не тормозило и моргало, это другое, и очень многое увы приходится строить чуть ли не на костылях (очень много мелочей).
Ну и еще тут можно поговорить о том как делается быстрая фильтрация списка и прочее что строится на css.
Отдельная история про график скорости это просто d3js.
Ну и не просто сделать было иерархию файлов торрента, что бы было можно переходить по папкам.
В общем это все мелочи которые сложены вместе, внимание к деталям и всего то.
Я даже не знаю какие именно моменты вам интересны. Если вы говорить о работе transmission по api, то там все весьма банально, и мне пришлось почти все свести к api utorrent, просто потому что так удобнее. А обновление таблицы сводится к тому что сравниваются текущий список торрентов и новый, а дальше решается что с этим делать.
Если говорить о способах сделать «живой» интерфейс, когда обновляется только часть списка, вплоть до ячейки таблицы, мгновенная сортировка, фильтрация и что бы ничего не тормозило и моргало, это другое, и очень многое увы приходится строить чуть ли не на костылях (очень много мелочей).
Ну и еще тут можно поговорить о том как делается быстрая фильтрация списка и прочее что строится на css.
Отдельная история про график скорости это просто d3js.
Ну и не просто сделать было иерархию файлов торрента, что бы было можно переходить по папкам.
В общем это все мелочи которые сложены вместе, внимание к деталям и всего то.
+2
Спасибо! Завтра попробую, а то стандартный web-доступ не слишком удобен.
0
Мне прям аж перейти на него захотелось.
Один вопрос — из Transmission можно напрямую файлы открывать? Ибо что-то я подобного не вижу в упор
Один вопрос — из Transmission можно напрямую файлы открывать? Ибо что-то я подобного не вижу в упор
0
Так Transmission же удаленный. Даже если он запущен локально, для клиента (расширения) разницы особой нет.
В десктопной версии есть кнопочка «показать файл».
Вообще не уверен, что правильно понял ваш комментарий =/
В десктопной версии есть кнопочка «показать файл».
Вообще не уверен, что правильно понял ваш комментарий =/
0
Если я правильно понял, то нужна возможность открывать в проводнике путь до текущего расположения торрент файла. Увы, но Chrome вроде как не позволяет сделать подобное. Ну или я про это не слышал.
0
Не-не-не, пардон, видимо ночью спать нужно, а не комменты писать.
Вопрос был по самой программе (десктопному клиенту), не по расширению для хрома) В utorrente можно открыть скачанный файл кликнув по нему правой кнопкой мыши и выбрав соответствующий пункт меню. В ktorrent можно сделать тоже самое, если в статус-баре выбрать вкладку с содержимым торрента.
А всё что я нашел в Transmission — это открыть путь по которому данный торрента сохранены.
Вопрос был по самой программе (десктопному клиенту), не по расширению для хрома) В utorrente можно открыть скачанный файл кликнув по нему правой кнопкой мыши и выбрав соответствующий пункт меню. В ktorrent можно сделать тоже самое, если в статус-баре выбрать вкладку с содержимым торрента.
А всё что я нашел в Transmission — это открыть путь по которому данный торрента сохранены.
0
Полезная штука, но все таки расширение, привязанное к конкретному браузеру, это не совсем то. Не знает ли кто-нибудь, может есть альтернативные web-интерфейсы для transmission? Чтобы интерфейс а-ля utorrent был со стороны сервера, а не в виде доп. клиента.
0
Transmission remote — code.google.com/p/transmisson-remote-gui/ для Transmission.
Rutorrent — code.google.com/p/rutorrent/ для rtorrent.
Rutorrent — code.google.com/p/rutorrent/ для rtorrent.
0
Это чего-то не то явно. Может я не так объяснил. Вот у меня на мини-сервере установлен transmission-daemon. Всё управление им происходит через Web-интерфейс, то есть у программы есть свой web-сервер, который позволяет авторизованным пользователям просматривать странички (у меня они лежат в /usr/share/transmission/web), которые через тот же transmission-remote узнают о состоянии демона. Вот именно замену этим страничкам я хотел найти. Чтобы, открыв нужный адрес в любом браузере, я видел utorrent-подобный интерфейс.
0
code.google.com/p/transmission-control/ я этим пользуюсь
0
Спасибо за наводку. Подскажите пожалуйста, косяки с русскими шрифтами (словно по пробелу рядом с каждой буквой) это следствие моей криворукости или оно так у всех? Ещё, конечно, жалко, что на всяких IE8 и младше не пойдёт (html5 требуется).
Выглядит конечно несколько сыровато (в основном из-за шрифтов, наверное), но не хуже родного web-интерфейса уж точно.
Выглядит конечно несколько сыровато (в основном из-за шрифтов, наверное), но не хуже родного web-интерфейса уж точно.
0
Покопавшись на Google Code, перешел на GitHub, где нашел очаровавший меня web-интерфейс для transmission. uTorrent-ом там и не пахнет, правда. Но чуть допилив css и js файлики, получил как раз то что нужно, при чем работает очень шустро. Ничего лишнего, так сказать. Автор, правда, обещает совместимость только с Firefox, но я в Chrome версии 34.* не обнаружил никаких проблем.
И да простит меня автор поста если вдруг я переманю аудиторию от его расширения. :)
И да простит меня автор поста если вдруг я переманю аудиторию от его расширения. :)
0
Можете добавить в плагин формирование магнет ссылки по хешу? По аналогии с плагином Get Torrent?
0
Добавить то можно. Вот только куда там это приделать… Можно сделать например что то типа при вводе в поле url хэша он будет автоматически преобразовывать в magnet… Наверное еще и придется делать в настройках список трекеров для этих самогенерируемых magnet ссылок, что будет вводить пользователя в еще большее недоумение.
В общем тут надо подумать.
В общем тут надо подумать.
0
А в чем смысл?
Я правильно понял, что оно работает только если доступен родной веб-интерфейс Transmission?
Так почему не пользоваться им напрямую? К тому же кроссбраузерно…
Я правильно понял, что оно работает только если доступен родной веб-интерфейс Transmission?
Так почему не пользоваться им напрямую? К тому же кроссбраузерно…
0
Лично для меня родной web-интерфейс неудобен. Вертикальное разделение списка торрентов и инспектора (характеристики торрента), довольно скудное количество информации о раздачах в списке. Не utorrent, в общем.
0
Значит смысл только в улучшении интерфейса.
Или все же функционально чем-нибудь отличается?
Стоит ли его ставить тем, кто неприхотлив в плане интерфейса?
Или все же функционально чем-нибудь отличается?
Стоит ли его ставить тем, кто неприхотлив в плане интерфейса?
0
Установил — интересное расширение, тем более у меня transmissionна роутере трудится.
Из неудобств не нашел, где посмотреть комментарий к торренту, а то там обычно ссылка на трекер.
Из неудобств не нашел, где посмотреть комментарий к торренту, а то там обычно ссылка на трекер.
0
Увы нигде. Но есть кнопка со значком transmission'на которая открывает стандартный webUI.
0
А можете добавить? Буду очень признателен! ;-)
0
Показывать ее просто негде, список файлов под это не рассчитан, а больше и некуда.
0
А если столбцом дополнительным сделать? Если URL распознаваться будет, то вполне удобно.
0
Столбцом можно сделать, но вот насчет ссылки это под вопросом. Дело в том, что допустить исполнение чужого html никак нельзя.
Все же будет лучше использовать нативный интерфейс, тем более перейти на него — нажать одну кнопку.
Я подумаю все же над тем как можно отобразить информацию из комментариев, но перегружать интерфейс недопустимо.
Все же будет лучше использовать нативный интерфейс, тем более перейти на него — нажать одну кнопку.
Я подумаю все же над тем как можно отобразить информацию из комментариев, но перегружать интерфейс недопустимо.
+1
Простите, а за что отвечают 7za.exe и patch.exe (они обязательны?) и без явы (*.jar) Ваше творение получается работать не будет?
0
Спасибо за расширение для браузера.
Но есть проблема с подключением. Transmission 2.82 (установлен на Keenetic Giga 2). Вводим данные для доступа, жмем «сохранить всё». Бесконечно проигрыватся лоадер под кнопкой и все (хотя может не дождался).
Снимаем трафик и видим каждые 20 секунд:
И куча данных в «arguments».
Но есть проблема с подключением. Transmission 2.82 (установлен на Keenetic Giga 2). Вводим данные для доступа, жмем «сохранить всё». Бесконечно проигрыватся лоадер под кнопкой и все (хотя может не дождался).
Снимаем трафик и видим каждые 20 секунд:
-> GET /transmission/rpc?method=session-get <- HTTP 200/OK (JSON: {..., "result" : "success"})
И куча данных в «arguments».
0
Когда я задумался над тем нужно или нет адаптировать расширение под Transmission, я просмотрел хром стор и к своему удивлению не нашел там чего-либо подобного.
chrome.google.com/webstore/detail/torrent-to-transmission/fjfeeonbeiocojnpfboldpckcgcfknll
+1
Большое спасибо, работает отлично! Намного более отзывчивый UI по сравнению с Transmission Remote GUI.
Один вопрос: а можно сделать возможность изменения размеров всплывающего окна (с запоминанием размеров)? А то на разрешениях экрана «выше среднего» оно занимает всего лишь около трети от высоты экрана, и даже при относительно небольшом количестве торрентов (больше 12-13) приходится скроллить, хотя в границы экрана вполне влезло бы и 30.
Спасибо!
Один вопрос: а можно сделать возможность изменения размеров всплывающего окна (с запоминанием размеров)? А то на разрешениях экрана «выше среднего» оно занимает всего лишь около трети от высоты экрана, и даже при относительно небольшом количестве торрентов (больше 12-13) приходится скроллить, хотя в границы экрана вполне влезло бы и 30.
Спасибо!
0
для Firefox не планируется?
0
Sign up to leave a comment.
Интеграция Transmission в Chromium