Open waylonwang opened 4 years ago
这个3.6.7版本支持的命令好像很少。
/opt/BaiduPCS # ./BaiduPCS-Go --help
----
BaiduPCS-Go - A new cli application
USAGE:
BaiduPCS-Go [global options] command [command options] [arguments...]
VERSION:
3.6.7
DESCRIPTION:
这个软件可以让你高效的使用百度云
AUTHORS:
liuzhuoling <liuzhuoling2011@hotmail.com>
iikira <i@mail.iikira.com>
COMMANDS:
help, h Shows a list of commands or help for one command
其他:
web 启用 web 客户端
env 显示程序环境变量
百度帐号:
logout 退出百度帐号
loglist 列出帐号列表
who 获取当前帐号
百度网盘:
quota 获取网盘配额
配置:
config 显示和修改程序配置项
GLOBAL OPTIONS:
--verbose 启用调试 [$BAIDUPCS_GO_VERBOSE]
--help, -h show help
--version, -v print the version
无参数运行BaiduPCS-Go的输出为:
打开浏览器, 输入 http://localhost:5299 查看效果
幸好liuzhuoling没有删除repo中的BaiduPCS-Go项目,追踪了一下的代码历史,这个项目fork于Angey40/BaiduPCS-Go,虽然现在已经处于归档状态,但是直到2019年12月份还在维护,并更新到了3.7.0版本,我这的3.6.7应该就是liuzhuoling开发的版本,在停止维护后,还有不少liuzhuoling/BaiduPCS-Go的fork有修复一些bug,其中Erope/BaiduPCS-Go不久前还更新到了3.7.3版本,我已下载code并编译成功,替换3.6.7版本的执行文件后,目前运行比较稳定。有需要的朋友们可以参考, @felixonmars 可以考虑合并Erope或liuzhuoling的部分代码过来,这样更加完整。
/opt/BaiduPCS # ./BaiduPCS-Go help
----
BaiduPCS-Go - A new cli application
USAGE:
BaiduPCS-Go [global options] command [command options] [arguments...]
VERSION:
v3.7.3
DESCRIPTION:
BaiduPCS-Go 使用Go语言编写的百度网盘命令行客户端, 可以让你高效的使用百度云
AUTHORS:
liuzhuoling <liuzhuoling2011@hotmail.com>
iikira <i@mail.iikira.com>
zponds <wjhjd163@gmail.com>
COMMANDS:
help, ?, ? Shows a list of commands or help for one command
其他:
web 启用 web 客户端
env 显示程序环境变量
bg 管理后台任务
sumfile, sf 获取本地文件的秒传信息
百度帐号:
login 登录百度账号
su 切换百度帐号
logout 退出百度帐号
loglist 列出帐号列表
who 获取当前帐号
百度网盘:
quota 获取网盘配额
cd 切换工作目录
ls, l, ll 列出目录
search, s 搜索文件
tree, t 列出目录的树形图
pwd 输出工作目录
meta 获取文件/目录的元信息
rm 删除文件/目录
mkdir 创建目录
cp 拷贝文件/目录
mv 移动/重命名文件/目录
download, d 下载文件/目录
upload, u 上传文件/目录
locate, lt 获取下载直链
rapidupload, ru 手动秒传文件
createsuperfile, csf 手动分片上传—合并分片文件
fixmd5 修复文件MD5
share 分享文件/目录
配置:
config 显示和修改程序配置项
GLOBAL OPTIONS:
--verbose 启用调试 [$BAIDUPCS_GO_VERBOSE]
--aria2, -a 启用aria2下载,停用自带下载
--aria2url value, --au value aria2的url (default: "http://localhost:6800/jsonrpc")
--aria2secret value, --as value aria2-RPC的secret,默认为空
--aria2pre value, --ap value aria2-RPC添加下载链接时附加在前面的前缀,用于解决可能出现下载时的403问题和拉黑后无法下载问题,默认为空,注意,前缀是以Aria2服务器为起始点的!例子: http://localhost:5299/bd/
--pdurl value, --pd value 使用 https://github.com/TkzcM/baiduwp 搭建的Pandownload搭建网站加速下载的网址,如 https://pandl.live/ ,注意需要输入开头的https或http和末尾的/,默认不使用
--help, -h show help
--version, -v print the version
找到了Erope的博客,在https://www.shinenet.cn/archives/131.html 可以找到3.7.3或最新版本各设备二进制包的下载地址:https://www.shinenet.cn/down/
大佬能顺便解决一下这个问题吗?
我注意到我使用的BaiduPCS是oldiy/Docker基于iikira的BaiduPCS-GO和liuzhuoling的baidupcs-web封装的docker容器,现在这三位作者都已删除了BaiduPCS相关的代码库,手头上的docker容器中运行的BaiduPCS-GO是3.6.7版本,运行BaiduPCS-GO程序时进入的是web服务器的侦听模式,侦听了5299端口,然后通过baidupcs-web访问http://localhost:5299进行操作。
不知道这个3.6.7版本BaiduPCS-GO和felixonmars的3.6.2版本的BaiduPCS-GO是什么关系,貌似都以iikira的BaiduPCS-GO为基础分别发展的。
目前其他作者都停止维护BaiduPCS-GO了,希望felixonmars的版本可以继续发展下去,并期望能增加一个web命令用于web服务器的侦听模式,而不是CLI交互模式。