Обновить
19
Антон@feverqwe

веб разработчик

2
Подписчики
Отправить сообщение
Если я правильно понял, то нужна возможность открывать в проводнике путь до текущего расположения торрент файла. Увы, но Chrome вроде как не позволяет сделать подобное. Ну или я про это не слышал.
Код открыт, лежит на гите.
Я даже не знаю какие именно моменты вам интересны. Если вы говорить о работе transmission по api, то там все весьма банально, и мне пришлось почти все свести к api utorrent, просто потому что так удобнее. А обновление таблицы сводится к тому что сравниваются текущий список торрентов и новый, а дальше решается что с этим делать.
Если говорить о способах сделать «живой» интерфейс, когда обновляется только часть списка, вплоть до ячейки таблицы, мгновенная сортировка, фильтрация и что бы ничего не тормозило и моргало, это другое, и очень многое увы приходится строить чуть ли не на костылях (очень много мелочей).
Ну и еще тут можно поговорить о том как делается быстрая фильтрация списка и прочее что строится на css.
Отдельная история про график скорости это просто d3js.
Ну и не просто сделать было иерархию файлов торрента, что бы было можно переходить по папкам.
В общем это все мелочи которые сложены вместе, внимание к деталям и всего то.
С magnet работает так же как и с обычными ссылками. Понимает по слову «magnet:» в начале ссылки и нужным образом посылает в клиент.
Отмечу что писал под 2.40 версиею RPC, эта версия в Debian 7 Wheezy, тестировал и на 2.80, буду поддерживать расширение и для более поздних версий.

Информация

В рейтинге
Не участвует
Откуда
Уфа, Башкортостан(Башкирия), Россия
Зарегистрирован
Активность