栽培者 发表于 2013-1-9 14:38:46

Transmission WEB 控制器 (2013.06.27 更新)

本帖最后由 栽培者 于 2013-7-18 11:00 编辑

关于项目起源
  一次偶然的机会,是因为群晖自带的Download Station一直出错,没办法,只好装原生的Transmission,后来发现自带的WEB UI功能有点简单,就打算自己增强一下,于是就开始Transmission WEB 控制器编写之路。

当前版本:0.4 Beta(20130627)
主界面:

移动设备界面:

主要功能:

[*] 添加种子文件或种子URL;
[*] 拖放添加种子文件(需浏览器支持HTML5);
[*] 种子列表分页显示,以保证种子数量过多时,浏览器假死;
[*] 按种子状态分类显示;
[*] 按种子服务器分类显示;
[*] 针对种子的基本操作:开始、暂停、重新校验、删除等;
[*] 选择性下载需要的文件(添加种子之后);
[*] 随时修改种子数据保存目录;
[*] Transmission的各项参数修改;
[*] 数据保存目录列表显示
[*] 其他……


为不了浪费nas1的空间,更多截图见:https://code.google.com/p/transmission-control/wiki/screenshot

下载及安装方法:https://code.google.com/p/transmission-control/

不知道从什么时候起,本项目已被Transmission官网收录。见:http://www.transmissionbt.com/resources/

希望能帮忙大家更好的使用Transmission。

当前版本已采用服务器脚本的形式更新,大家可以不定期自己执行脚本 。

jasongorton 发表于 2013-1-9 15:42:27

本帖最后由 jasongorton 于 2013-3-5 22:13 编辑

牛X的,楼主再接再励

使用了最新的0128版本一段时间,发现几个小问题:
1.网络传输里的“启用本地用户发现(LPD)” 选项始终是显示为未勾选的状态,事实上该参数已经改变。
2.时段设置里的开始和结束时间如果设置成08:00-09:59,保存后都会变成00:??
3.按数据保存目录列表显示的状态不能保存
不知道是不是个别现象。
另外,如果能像transmission remote dotnet 那样能显示每个种子剩余时间就更好了

祝楼主的软件越做越好

1.和2.的问题已经找到原因,
1.修改 template\dialog-system-config.htm找到:,utp-enabled,dht-enabled,utp-enabled,pex-enabled,
改为:,utp-enabled,dht-enabled,lpd-enabled,pex-enabled,
2.修改 script\min\public.js
找到:function getMinutesFromHours(b){return parseInt(b.split(":"))*60+parseInt(b.split(":"))}
改为:function getMinutesFromHours(b){return parseInt(b.split(":"),10)*60+parseInt(b.split(":"),10)}

pt880 发表于 2013-1-9 16:00:07

程序员啊。膜拜一下。

骷髅伯爵 发表于 2013-1-9 17:19:40

哇,这个可以有。。。。。

zjchacha 发表于 2013-1-9 17:54:02

膜拜一下......

gz13802424 发表于 2013-1-9 19:18:24

顶,正需要这方面的东西

momo 发表于 2013-1-10 11:58:34

强人,牛,必须顶。

zh_wangye 发表于 2013-1-10 19:07:28

支持,收藏试用。谢谢。

栽培者 发表于 2013-1-10 22:44:30

感谢各位支持,已更新至 0.11 beta

CHNine 发表于 2013-1-10 23:22:33

我发现transmission的那个自动带宽限制的功能很奇怪,似乎只能启动,却不会自动取消,不知道是我的设置哪里有问题。

ylie 发表于 2013-1-10 23:45:29

牛X ,顶,,,以后就使用你的了,非常不错。

栽培者 发表于 2013-1-11 10:02:27

CHNine 发表于 2013-1-10 23:22 static/image/common/back.gif
我发现transmission的那个自动带宽限制的功能很奇怪,似乎只能启动,却不会自动取消,不知道是我的设置哪里 ...

是指时间段设置吗?

sunyancn 发表于 2013-1-11 12:41:29

本帖最后由 sunyancn 于 2013-1-11 12:42 编辑

请问每隔五秒自动刷新的功能,怎么设置成默认打开?现在每次打开WEB都要手动打开自动刷新,比较麻烦啊,呵呵

栽培者 发表于 2013-1-11 13:27:11

sunyancn 发表于 2013-1-11 12:41 static/image/common/back.gif
请问每隔五秒自动刷新的功能,怎么设置成默认打开?现在每次打开WEB都要手动打开自动刷新,比较麻烦啊,呵 ...

最初开始设计时怕刷新数据量有点大,所以没有自动开启,可能在下一次更新时,启用自动刷新或使用参数文件由自己设置。

sunyancn 发表于 2013-1-11 13:53:44

栽培者 发表于 2013-1-11 13:27 static/image/common/back.gif
最初开始设计时怕刷新数据量有点大,所以没有自动开启,可能在下一次更新时,启用自动刷新或使用参数文件 ...

不错,谢谢!再提个建议:能不能默认一打开就直接在种子列表里显示活动中的种子,目前刚打开种子列表里是空的。

栽培者 发表于 2013-1-11 14:49:37

sunyancn 发表于 2013-1-11 13:53 static/image/common/back.gif
不错,谢谢!再提个建议:能不能默认一打开就直接在种子列表里显示活动中的种子,目前刚打开种子列表里是 ...

这个提议不错,考虑加在参数里。:)

自然吸气 发表于 2013-1-12 00:17:26

请问威联通的469L如何安装你的UI?
用PC看的话只能找到名为web的共享文件夹,里面只有一个Transmission文件夹,看起来这个应该是程序本身的配置用网页。

你的安装说明所说的“将所有内容复制到你装有 transmission 的安装目录下(如: /usr/local/transmission/share/transmission/web,或/usr/share/transmission/web)”

用管理页面的文件管理器找不到这个路径,请问应该如何安装?谢谢。

szfans 发表于 2013-1-12 08:59:36

牛人呀,膜拜一下。

栽培者 发表于 2013-1-12 12:02:18

自然吸气 发表于 2013-1-12 00:17 static/image/common/back.gif
请问威联通的469L如何安装你的UI?
用PC看的话只能找到名为web的共享文件夹,里面只有一个Transmission文件 ...

用 SSH 或 telnet 进去看看。或者用 winscp 连接,可以看到所有的目录.

hpdj 发表于 2013-1-12 15:05:12

强人,牛X,必须顶。
页: [1] 2 3 4 5 6 7
查看完整版本: Transmission WEB 控制器 (2013.06.27 更新)