iambus / xunlei-lixian

迅雷离线下载脚本
Other
1.97k stars 377 forks source link

建议:GUI #204

Closed feicunrain closed 11 years ago

feicunrain commented 11 years ago

不好意思又发了一个issue

今天在打命令的时候忽然想到,要是有个图形界面,可以拖放种子直接上传就好了。

如果用tk或者swing编写,就可以在linux/win/mac所有平台运行,如果使用gui图形设计器,,工作量也很小,据我所知,至少java/swing有这样的设计器。

你可以吧脚本设计成frontend,GUI作为backend,两者间使用标准的网络协议通信,比如xml-prc。可以参照goagent的设计,在后端的配置中填入要使用的前端地址,密码(和前端一致)。如果不放心这个验证的过程可以加密

如果你认为 没有时间,或者现在的就已经很好了。那么重构的时候留出对外的api,有能力了我来写这个GUI

iambus commented 11 years ago

就拖种子这个例子来说,windows下打开cmd,敲"lx a ",然后把种子直接拖到cmd里,这个操作效率应该比启动一个gui,再拖种子,麻烦不了多少。

gui比较适合的还是可视化的交互。比如想下载多个任务的时候,用鼠标选择可能会比较方便。

做个desktop的前端目前还没这个计划。不过做web前端倒是从一开始就有这个想法了。只是因为一直用命令行,web的动力不大,目前也缺乏足够时间去搞。排队中吧……

feicunrain commented 11 years ago

这个,主要是要分情景。我用linux,win下怎么样不清楚,但是在bash里一定要打双引号转义,有的时候一个一个种子搞实在称不上简单,有的时候就无所谓。你要是觉得无所谓就留出api,我来搞这个玩意儿,反正本来打算练习写gui。这样也可以吸引更多的用户吧

pandazxx commented 11 years ago

已经有很完备的api了,很方便进行二次开发

Xiangxin Zheng 已使用 Sparrow (http://www.sparrowmailapp.com/?sig) 发送

在 2013年2月16日星期六,下午10:05,feicunrain 写道:

这个,主要是要分情景。我用linux,win下怎么样不清楚,但是在bash里一定要打双引号转义,有的时候一个一个种子搞实在称不上简单,有的时候就无所谓。你要是觉得无所谓就留出api,我来搞这个玩意儿,反正本来打算练习写gui。这样也可以吸引更多的用户吧

— Reply to this email directly or view it on GitHub (https://github.com/iambus/xunlei-lixian/issues/204#issuecomment-13650321).

liukangxu commented 11 years ago

如果需要WEB前端的话不妨尝试一下 https://github.com/binux/ThunderLixianExporterhttps://github.com/ziahamza/webui-aria2 的组合

feicunrain commented 11 years ago

我知道这个方案,在使用这个脚本前我就考察过这个方案,它只是可以用而已,并没有给迅雷的网页界面添加新的功能。比如拖放种子之类。

换言之,用着还不如命令行方便。。。

meoow commented 11 years ago

snapshot_4 我挺早以前就用pyqt写了一个,自己用还行,拿出来就太丢人了。