百度网盘 Python 客户端 是一款使用百度网盘官方 API,可以在 Python 环境下实现上传、下载、同步等操作,非破解非魔改,主要用途是在 Linux 环境下使用百度网盘,比如 Raspberry Pi 树莓派,仅可读取 /apps/bypy
路径下的文件。@Appinn
这是一个百度云/百度网盘的 Python 客户端。主要的目的就是在 Linux 环境下(Windows 下应该也可用,但没有仔细测试过)通过命令行来使用百度云盘的 2TB 的巨大空间。比如,你可以用在 Raspberry Pi 树莓派上。它提供文件列表、下载、上传、比较、向上同步、向下同步,等操作。
bypy 是个 2013 年底创建的老项目,估计也只有官方接口才能用这么久。
由于百度PCS API权限限制,程序只能存取百度云端/apps/bypy
目录下面的文件和目录。
百度网盘Python客户端
百度网盘Python客户端 实际上是个命令行工具,需要你的设备安装有 Python 环境,然后只需要:
- 安装:
pip install bypy
- 运行:
bypy
在项目介绍上有这样一句话:此项目已经进入维护状态:不会再有新的功能加入,只有在发现重大bug情况下才会有 可能 更新。
项目主页:
首次运行 bypy 时需要授权,只需跑任何一个命令(比如 bypy info)然后跟着说明(登陆等)来授权即可。授权只需一次,一旦成功,以后不会再出现授权提示.
具体命令如下:
- bypy help <command>:更详细的了解某一个命令
- bypy list:显示在云盘(程序的)根目录下文件列表
- bypy syncup / bypy upload:把当前目录同步到云盘
- bypy syncdown / bypy downdir:把云盘内容同步到本地来
- bypy compare:比较本地当前目录和云盘(程序的)根目录(个人认为非常有用)
由于使用了官方 API,非破解、非魔改,所以该限速还限速,只是方便 Linux 设备使用。
正经客户端?有没有不正经的
有这种 https://www.appinn.com/kinhdown/
不如用BaiduPCS-Go,单独一个二进制文件,跨各个平台,包括树莓派。连python都不需要。
希望阿里云盘也有这命令行下的
那感觉不如移动端,移动端可以白嫖下载券。
这个主要用于没有客户端的平台
bypy好久没维护了好像
楼上提到的BaiduPCS-Go github上还有几个fork依旧在维护而且go分发起来更友善
win下似乎玩儿不转啊,因为不支持unicode,而win的文件系统是gbk的。