找回密码
 骑士注册

QQ登录

微博登录

搜索
❏ 站外平台:

Linux中国开源社区 技术 查看内容

Linux下百度云的Python客户端(支持Unicode)

2014-02-26 12:20    评论: 8 收藏: 5 分享: 1    

bypy - 百度云/百度网盘的Python客户端


下载地址:

https://github.com/houtianze/bypy


Copyright 2013 Hou Tianze (GitHub: houtianze, Twitter: @ibic, G+: +TianzeHou)

这是一个百度云/百度网盘的Python客户端。主要的目的就是在Linux环境下(命令行)使用百度云盘的2TB的巨大空间。比如,你可以用在Raspberry Pi树莓派上。它提供文件列表、下载、上传、比较、向上同步、向下同步,等等。

全面支持Unicode / 中文。错误重试,递归上/下载,目录比较,哈希缓存。

界面是英文的,主要是因为这个是为了Raspberry Pi树莓派开发的。

第一次运行的时候要通过百度的网页进行授权(一次就好)

 

重要1 想要支持中文,你要把系统的区域编码(locale)设置为UTF-8。

重要2 你需要安装Python Requests 库. 在 Debian / Ubuntu / Raspbian 环境下,只需执行如下命令一次:

sudo pip install requests

上手:

显示使用帮助和所有命令(英文):

bypy.py

更详细的了解某一个命令:

bypy.py help 

显示在云盘(程序的)根目录下文件列表:

bypy.py list

把当前目录同步到云盘:

bypy.py syncup

or

bypy.py upload

把云盘内容同步到本地来:

bypy.py syncdown

or

bypy.py downdir /

比较本地当前目录和云盘(程序的)根目录(这个很有用):

bypy.py compare 

还有一些其他命令 ...

哈希值的计算加入了缓存处理,使得第一次以后的计算速度有所提高。

运行时添加 -v 参数,程序会显示进度详情;添加 -d ,程序会显示一些调试信息。

最新评论

我也要发表评论

ibic 2014-02-25 23:12 回复
- 修正了不会自动刷新令牌的bug。
- 修正了授权出错的bug。
ibic 2014-02-27 13:52 回复
本帖最后由 ibic 于 2014-2-27 14:48 编辑

- 修正了无哈希缓存文件时会报警告的错误。有这个问题的请重新下载。
ibic 2014-03-03 21:42 回复
- 修正了下载狂吃内存的bug。
linux 2014-03-03 22:43 回复
ibic 发表于 2014-3-3 21:42
- 修正了下载狂吃内存的bug。

赞!这个软件在微博得到了大家的热烈响应。
ibic 2014-03-05 02:57 回复
比较有用的更新:我现在测试,墙内也可以用了。
细节:用红帽的网站又搭了一个授权网页,貌似用https访问,不会被墙。

请尝试最新版。
魔王Maou 2014-06-14 23:21 回复
拿走思密达
netb2c 2014-06-28 00:24 回复
总是感觉速度有点慢,是修正了不少bug,最近还出了一个简单的图形化界面管理工具.
love_daisy_love 2014-09-26 09:55 回复
狂赞!!!

收藏

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。