xunlei-lixian
xunlei-lixian copied to clipboard
网页前端的一个巧妙实现,建议做上这个功能。
作者提到网页前端的工作量太大,所以没做。 但现在这种登陆ssh的操作,其实也略显繁琐。
我刚才实验了一个方法: 登录到迅雷离线下载的网页,右键点击上面的文件重命名,加上"lx@"。 然后在ssh上,就可以用 lx download lx@ 下载这个文件了。
按照这个方法,让lx运行在监听状态,自动发现lx@,自动下载。
在公司时,对网页端操作,要下载的改名lx@。 家里的下载机自动就开始下载这些文件了。
这个实现方法,利用迅雷本身的网页前端,开发量大大减少了吧:)
我在家里设置了DMZ主机,随时可以SSH连接上去。我觉得命令行已经很够用了。不过还是要赞一个,zxl777的这个想法真的很妙。
嗯,勤于ssh,却懒得加代码,等一段时间我只好自己动手了,做pull request;)
目前的代码应该已经支持:
lx download --watch lx@
不过更建议你使用离线网页上的分类目录。
lx download --watch --category=todo
你想下载的时候就把任务添加到todo分类下。
这样比改名更方便,赞赞赞
搞定了,先要在Windows下的迅雷才能新建分类dd,网页端不能建立。 如果没有新建分类就建立watch会报错。 然后用screen ,运行 lx download --watch --category=dd
下载任务时,选dd分类,稍等一下,nas会自动开始下载。很方便。
网页端居然不能建分类目录了……无语……
lx download --watch --category=dd 监视下载完成后报错,执行这一句始终异常退出。 Exception: /samba/share/[国家地理HD]【我家就是軍火鋪:第2集:我愛坦克】[HDEPG.COM].mp4 already exists. Please try --continue or --overwrite
用--continue的话,就不断重复显示文件名,不知道是否正常工作。
请测试修正,谢谢。
需要和--delete参数一起使用。
我做个webshell, 还有很多问题。感兴趣可以看看,搜lixian_wsh.
@atkio 如果是用webpy这样的framework写就更好了
那个,lx add暂时不支持--category,这样的话添加个东西还要跑去网页端……
@comicchang 你可以考虑其他的方式。比如lx download --watch --all。
@imbus 现在采取的就是这种方式,在之前用的是while true; do .... && sleep 300; done 这样的,刚知道有--watch这个选项(help里面没)
我就是想有的时候在其他地方下载,家里的NAS不要总是自作多情的拖下来……
怎样让这个命令在后台运行?每次添加一个任务后就自动退出了。
@jzmno1: 用gnu screen运行脚本。
我用screen尝试后发现还是添加成功一个任务后就自动退出了,不能常驻,请教大大是怎样做的? 我是用这样的参数 screen -dmS rt
我直接敲screen,然后在screen里开一个bash,在bash里运行脚本。
谢谢大大回复,我尝试用 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弱爆了。 接近神器。基本可以让磊科和迅雷出的盒子没有什么吸引力了。
我用的是ari2 1.17.1版。用的是叉虫大大的yaaw。
配过lx config delete了吗?
配置了。
/ # vv config Loading /opt/bin/jzm/.xunlei.lixian.config ...
--username=XXXX --aria2-opts=--event-poll=select --tool=aria2rpc --n --password=XXXX --delete 我按大大教程配置的
又看了下你前面说的:
敲sreen 然后执行screen -d -m download --watch --category=cs
应该改成
敲sreen 然后执行w download --watch --category=cs
谢谢大大,终于搞定了,应该在最前面加个watch命令这样就可以常驻了 应该是 watch w download --watch --category=cs
分特……我找了半天没找到在哪儿加目录,之前加过一个,找到这里发现原来是取消了啊。。。