看了几个命令行下下载百度云的,大部分是Python,大部分都有各种各样的依赖包。接口都没怎么封装,感觉都不大友好。
于是自己用ruby写了一个,代码不长,不超过1000行。单文件,拖到$PATH里就能用。支持
离线,支持批量下载(单线程),支持断点续传,对比较常用的命令,都有命令补全。
代码: 全选
# 进入度娘云交互环境
./yuncli
# 查看有什么文件位于 /apps/bypy 下
ls
# 改变目录和本地目录
cd abc
lcd xyz
# 下载和批量下载
get aaa.avi
mget *jpg
# 上传,会自动尝试秒传
put aa.avi
mput *jpg
# 离线下载
da magnet:?xxxxxx
代码: 全选
./yuncli da magnet:?aaa.affaf
对已经被墙的文件是没有办法的,这个大家不用费心了。。。