xunlei-lixian icon indicating copy to clipboard operation
xunlei-lixian copied to clipboard

网页前端的一个巧妙实现,建议做上这个功能。

Open zxl777 opened this issue 11 years ago • 25 comments

作者提到网页前端的工作量太大,所以没做。 但现在这种登陆ssh的操作,其实也略显繁琐。

我刚才实验了一个方法: 登录到迅雷离线下载的网页,右键点击上面的文件重命名,加上"lx@"。 然后在ssh上,就可以用 lx download lx@ 下载这个文件了。

按照这个方法,让lx运行在监听状态,自动发现lx@,自动下载。

在公司时,对网页端操作,要下载的改名lx@。 家里的下载机自动就开始下载这些文件了。

这个实现方法,利用迅雷本身的网页前端,开发量大大减少了吧:)

zxl777 avatar Apr 22 '13 06:04 zxl777

我在家里设置了DMZ主机,随时可以SSH连接上去。我觉得命令行已经很够用了。不过还是要赞一个,zxl777的这个想法真的很妙。

daoser avatar Apr 22 '13 07:04 daoser

嗯,勤于ssh,却懒得加代码,等一段时间我只好自己动手了,做pull request;)

zxl777 avatar Apr 22 '13 07:04 zxl777

目前的代码应该已经支持:

lx download --watch lx@

不过更建议你使用离线网页上的分类目录。

lx download --watch --category=todo

你想下载的时候就把任务添加到todo分类下。

iambus avatar Apr 22 '13 10:04 iambus

这样比改名更方便,赞赞赞

zxl777 avatar Apr 22 '13 11:04 zxl777

搞定了,先要在Windows下的迅雷才能新建分类dd,网页端不能建立。 如果没有新建分类就建立watch会报错。 然后用screen ,运行 lx download --watch --category=dd

下载任务时,选dd分类,稍等一下,nas会自动开始下载。很方便。

zxl777 avatar Apr 22 '13 12:04 zxl777

网页端居然不能建分类目录了……无语……

iambus avatar Apr 22 '13 13:04 iambus

lx download --watch --category=dd 监视下载完成后报错,执行这一句始终异常退出。 Exception: /samba/share/[国家地理HD]【我家就是軍火鋪:第2集:我愛坦克】[HDEPG.COM].mp4 already exists. Please try --continue or --overwrite

用--continue的话,就不断重复显示文件名,不知道是否正常工作。

请测试修正,谢谢。

zxl777 avatar Apr 23 '13 01:04 zxl777

需要和--delete参数一起使用。

iambus avatar Apr 23 '13 03:04 iambus

我做个webshell, 还有很多问题。感兴趣可以看看,搜lixian_wsh.

atkio avatar Apr 25 '13 00:04 atkio

@atkio 如果是用webpy这样的framework写就更好了

xiamx avatar Apr 25 '13 00:04 xiamx

那个,lx add暂时不支持--category,这样的话添加个东西还要跑去网页端……

comicchang avatar Apr 26 '13 02:04 comicchang

@comicchang 你可以考虑其他的方式。比如lx download --watch --all。

iambus avatar Apr 26 '13 02:04 iambus

@imbus 现在采取的就是这种方式,在之前用的是while true; do .... && sleep 300; done 这样的,刚知道有--watch这个选项(help里面没)

我就是想有的时候在其他地方下载,家里的NAS不要总是自作多情的拖下来……

comicchang avatar Apr 26 '13 02:04 comicchang

怎样让这个命令在后台运行?每次添加一个任务后就自动退出了。

jzmno1 avatar Jul 23 '13 03:07 jzmno1

@jzmno1: 用gnu screen运行脚本。

iambus avatar Jul 23 '13 15:07 iambus

我用screen尝试后发现还是添加成功一个任务后就自动退出了,不能常驻,请教大大是怎样做的? 我是用这样的参数 screen -dmS rt

jzmno1 avatar Jul 27 '13 11:07 jzmno1

我直接敲screen,然后在screen里开一个bash,在bash里运行脚本。

iambus avatar Jul 27 '13 12:07 iambus

谢谢大大回复,我尝试用 screen -d -m vv download --watch-interval=30m --category=cs screen -d -m vv download --watch --category=cs然后试了 敲sreen 然后执行screen -d -m download --watch --category=cs 发现都是成功添加cs目录下的第一个文件后自动退出了,如果可以常驻的个进程就可以远程下载了,不要卖迅雷出的盒子了。 我的环境是1185的高清机装了optware,python2.7+php+lighttpd。用的aria2rpc补丁版。 大大的代码已经很好用了,我都基本不登陆迅雷了,基本什么连接都可以下载,电驴,磁力,ftp,bt种子pt种子。下载好了直接高清机播放,结合大大的代码,苹果atv3弱爆了。 接近神器。基本可以让磊科和迅雷出的盒子没有什么吸引力了。

jzmno1 avatar Jul 27 '13 12:07 jzmno1

我用的是ari2 1.17.1版。用的是叉虫大大的yaaw。

jzmno1 avatar Jul 27 '13 12:07 jzmno1

配过lx config delete了吗?

iambus avatar Jul 27 '13 14:07 iambus

配置了。

jzmno1 avatar Jul 27 '13 15:07 jzmno1

/ # vv config Loading /opt/bin/jzm/.xunlei.lixian.config ...

--username=XXXX --aria2-opts=--event-poll=select --tool=aria2rpc --n --password=XXXX --delete 我按大大教程配置的

jzmno1 avatar Jul 27 '13 15:07 jzmno1

又看了下你前面说的:

敲sreen 然后执行screen -d -m download --watch --category=cs

应该改成

敲sreen 然后执行w download --watch --category=cs

iambus avatar Jul 27 '13 15:07 iambus

谢谢大大,终于搞定了,应该在最前面加个watch命令这样就可以常驻了 应该是 watch w download --watch --category=cs

jzmno1 avatar Jul 28 '13 00:07 jzmno1

分特……我找了半天没找到在哪儿加目录,之前加过一个,找到这里发现原来是取消了啊。。。

gykpro avatar Aug 22 '13 02:08 gykpro