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