1、多线程百度网盘Linux桌面客户端bcloud
项目地址:https://github.com/LiuLang/bcloud
介绍:
已经支持的Linux系统/版本:
ArchLinux
Debian sid
Debian testing
Debian stable
Fedora 20
Fedora 21
Gentoo
OpenSuse 13
Ubuntu 14.04
Ubuntu 13.10
Linux Mint 17
2、Python client for Baidu Yun (Personal Cloud Storage) 百度云/百度网盘Python客户端
项目地址:https://github.com/houtianze/bypy
介绍:
这是一个百度云/百度网盘的Python客户端。主要的目的就是在Linux环境下(Windows下应该也可用,但没有仔细测试过)通过命令行来使用百度云盘的2TB的巨大空间。比如,你可以用在Raspberry Pi树莓派上。它提供文件列表、下载、上传、比较、向上同步、向下同步,等操作。
由于百度PCS API权限限制,程序只能存取百度云端/apps/bypy目录下面的文件和目录。
据说百度PCS API最多返回目录下1000个文件( #306 ),如果属实,百度云盘上若有超过1000个文件的目录,将有一部分文件无法被看到 / 下载
特征: 支持Unicode/中文;失败重试;递归上传/下载;目录比较; 哈希缓存。
界面是英文的,主要是因为这个是为了Raspberry Pi树莓派开发的。
这个项目好像是基于https://github.com/lyhonk/bypy 但是作者2年前就停止更新了,https://github.com/houtianze/bypy则还在更新
3、百度网盘命令行工具
项目地址:https://github.com/GangZhuo/BaiduPCS
使用教程:https://github.com/GangZhuo/BaiduPCS/wiki/BaiduPCS-%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8
介绍:
C/C++写的一个百度网盘工具,可以在linux终端中使用。 这是通过分析网盘网站得到的直接接口,不需要创建应用。
支持多线程下载和下载时断点续传。
支持快速上传和多线程分片上传。
支持线程限速。具体查看’pcs set’和’pcs context’命令的说明。
支持AES-CBC-128, AES-CBC-192, AES-CBC-256加密。
评论0