能以交互方式启动,也能通过附加命令行参数直接运行内部命令。受amulecmd的启发,具体用法等等请看README.zh_CN
支持的内部命令:
add、rm、ls、stop、start、clear、server
add URI -- 添加一个下载链接
ls [STATUS] -- status是可选参数,值可以是active、wait、stop。列出某个状态的所有下载,忽略时列出所有活动(active)的下载。
rm GID -- 删除一个下载。GID是aria2c xml-rpc为下载生成的标示符,可以用ls查看
stop [GID] -- 停止一个下载。GID忽略时停止所有下载
start [GID] -- 开始一个下载。GID忽略时开始全部下载
clear -- 请屏
server [on|off] -- 启动或者关闭aria2c xml-rpc服务。没有参数的话返回服务器状态
也可以直接运行aria2c的xml-rpc命令,比如
tellStatus("1")
直接调用内部命令的方法:
代码: 全选
./aria2cmd.py -c "add URI"