百度网盘 Python 客户端 – 正经客户端,可在树莓派上使用
百度网盘 Python 客户端 是一款使用百度网盘官方 API,可以在 Python 环境下实现上传、下载、同步等操作,非破解非魔改,主要用途是在 Linux 环境下使用百度网盘,比如 Raspberry Pi 树莓派,仅可读取 /apps/bypy
路径下的文件。@Appinn
来自发现频道,感谢 @hmsjy2017 的推荐:
这是一个百度云/百度网盘的 Python 客户端。主要的目的就是在 Linux 环境下(Windows 下应该也可用,但没有仔细测试过)通过命令行来使用百度云盘的 2TB 的巨大空间。比如,你可以用在 Raspberry Pi 树莓派上。它提供文件列表、下载、上传、比较、向上同步、向下同步,等操作。
bypy 是个 2013 年底创建的老项目,估计也只有官方接口才能用这么久。
由于百度PCS API权限限制,程序只能存取百度云端/apps/bypy
目录下面的文件和目录。
百度网盘Python客户端
百度网盘Python客户端 实际上是个命令行工具,需要你的设备安装有 Python 环境,然后只需要:
- 安装:
pip install bypy
- 运行:
bypy
在项目介绍上有这样一句话:此项目已经进入维护状态:不会再有新的功能加入,只有在发现重大bug情况下才会有 可能 更新。
项目主页:
- https://github.com/houtianze/bypy
首次运行 bypy 时需要授权,只需跑任何一个命令(比如 bypy info)然后跟着说明(登陆等)来授权即可。授权只需一次,一旦成功,以后不会再出现授权提示.
具体命令如下:
- bypy help
:更详细的了解某一个命令 - bypy list:显示在云盘(程序的)根目录下文件列表
- bypy syncup / bypy upload:把当前目录同步到云盘
- bypy syncdown / bypy downdir:把云盘内容同步到本地来
- bypy compare:比较本地当前目录和云盘(程序的)根目录(个人认为非常有用)
由于使用了官方 API,非破解、非魔改,所以该限速还限速,只是方便 Linux 设备使用。
链接如若失效请反馈;网络整理资源若侵权留言处理!