百度网盘命令行工具 bypy

2019/11/24 技术

百度网盘命令行工具 bypy

最近收集一些公开的数据集。遇到需要将大文件直接在服务器上传百度云盘的需求(主要是赌百度网盘已经有这个文件,直接利用文件指纹秒传)。

houtianze/bypy刚好能实现我的需求。

1. 安装

# 下载项目
git clone  https://github.com/houtianze/bypy

# 安装
cd bypy && python -m pip install .

# 测试
bypy help

2. 百度网盘授权

首次授权

执行 bypy list

拷贝 输出中的授权链接, 在浏览器打开,进行百度网盘授权;接着 将百度网盘提供的授权码,复制到 当前命令行中。

使用其他机器的授权信息

假设机器A已经获取授权,机器B希望直接使用机器A的授权,可以这样做:

  • 将机器A中的 ~/.bypy/目录下的所有文件,复制到机器B中的~/.bypy/
  • 在机器B中执行bypy list即可知道是否成功

3. 使用

上传文件:如果文件已经存在百度网盘中,即可实现秒传

bypy upload xxx.tar.gz

其他所有命令, 可以通过 bypy help 获取。

Search

    Table of Contents