[转载]Linux下百度云/百度网盘的Python客户端(支持Unicode)
-
- 帖子: 48
- 注册时间: 2012-07-23 17:01
- 系统: ubuntu 12.04 LTS
[转载]Linux下百度云/百度网盘的Python客户端(支持Unicode)
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 <command>
显示在云盘(程序的)根目录下文件列表:
bypy.py list
把当前目录同步到云盘:
bypy.py syncup
or
bypy.py upload
把云盘内容同步到本地来:
bypy.py syncdown
or
bypy.py downdir /
## 比较本地当前目录和云盘(程序的)根目录(这个很有用):##
bypy.py compare
还有一些其他命令 ...
哈希值的计算加入了缓存处理,使得第一次以后的计算速度有所提高。
运行时添加 -v 参数,程序会显示进度详情;添加 -d ,程序会显示一些调试信息。
原贴地址:http://www.douban.com/group/topic/48589513/
----
下载地址:
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 <command>
显示在云盘(程序的)根目录下文件列表:
bypy.py list
把当前目录同步到云盘:
bypy.py syncup
or
bypy.py upload
把云盘内容同步到本地来:
bypy.py syncdown
or
bypy.py downdir /
## 比较本地当前目录和云盘(程序的)根目录(这个很有用):##
bypy.py compare
还有一些其他命令 ...
哈希值的计算加入了缓存处理,使得第一次以后的计算速度有所提高。
运行时添加 -v 参数,程序会显示进度详情;添加 -d ,程序会显示一些调试信息。
原贴地址:http://www.douban.com/group/topic/48589513/
Ubuntu 12.04 LTS
laptop:Lenovo ZHAOYANG E46L
CPU:Celeron T3300 显卡芯片:Intel GMA X4500
内存:2G 硬盘:250G
laptop:Lenovo ZHAOYANG E46L
CPU:Celeron T3300 显卡芯片:Intel GMA X4500
内存:2G 硬盘:250G
- 月下叹逍遥
- 论坛版主
- 帖子: 33994
- 注册时间: 2010-10-07 14:23
- 系统: Archdows10
- 来自: 某系某星某洲某国某省某市
- 联系:
-
- 帖子: 22323
- 注册时间: 2010-07-19 21:41
- 系统: OS X
-
- 帖子: 1
- 注册时间: 2008-10-19 1:15
Re: [转载]Linux下百度云/百度网盘的Python客户端(支持Unicode)
Python 2.7
-
- 帖子: 2148
- 注册时间: 2012-12-16 15:43
- 系统: debian
- gcell
- 帖子: 429
- 注册时间: 2007-04-30 2:25
- 来自: 湖南湘潭
- 联系:
Re: [转载]Linux下百度云/百度网盘的Python客户端(支持Unicode)
很好很强大,先留标记
孰能浊静之以徐清,孰能安动之以馀生!
gcell -- http://gcell.blog.163.com/
gcell -- http://gcell.blog.163.com/
- lxf1992521
- 帖子: 240
- 注册时间: 2011-06-26 18:28
- 联系:
Re: [转载]Linux下百度云/百度网盘的Python客户端(支持Unicode)
代码: 全选
ilinunix@Bentutu:~/bypy$ ./bypy.py
You MUST set system locale to 'UTF-8' to support unicode file names.
Traceback (most recent call last):
File "./bypy.py", line 66, in <module>
raise ex
Exception: You MUST set system locale to 'UTF-8' to support unicode file names.
代码: 全选
ilinunix@Bentutu:~/bypy$ sudo pip install requests
Requirement already satisfied (use --upgrade to upgrade): requests in /usr/local/lib/python2.7/dist-packages
Cleaning up...
代码: 全选
ilinunix@Bentutu:~/bypy$ locale
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:en_HK:en
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
http://www.linux-unix.asia
720P电影,无损音乐,Linux教程资料:http://hdcity.leniter.org/promotionlink ... e838745c67
720P电影,无损音乐,Linux教程资料:http://hdcity.leniter.org/promotionlink ... e838745c67
-
- 帖子: 3
- 注册时间: 2013-01-06 22:01
- 系统: 12.10
-
- 帖子: 4
- 注册时间: 2012-09-23 17:38
- 系统: ubuntu 12.04
- 杨浩晨
- 帖子: 18
- 注册时间: 2012-06-29 20:19
Re: [转载]Linux下百度云/百度网盘的Python客户端(支持Unicode)
代码: 全选
yting@Yting-Deepin:~/software/bypy$ sudo pip install requests
Downloading/unpacking requests
Could not fetch URL https://pypi.python.org/simple/requests/: There was a problem confirming the ssl certificate: <urlopen error _ssl.c:489: The handshake operation timed out>
Will skip URL https://pypi.python.org/simple/requests/ when looking for download links for requests
Cannot fetch index base URL https://pypi.python.org/simple/
Error <urlopen error _ssl.c:489: The handshake operation timed out> while getting https://pypi.python.org/packages/source/r/requests/requests-2.2.1.tar.gz#md5=ac27081135f58d1a43e4fb38258d6f4e (from https://pypi.python.org/simple/requests/)
Exception:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 139, in main
status = self.run(options, args)
File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 266, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1033, in prepare_files
self.unpack_url(url, location, self.is_download)
File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1161, in unpack_url
retval = unpack_http_url(link, location, self.download_cache, self.download_dir)
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 534, in unpack_http_url
resp = _get_response_from_url(target_url, link)
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 569, in _get_response_from_url
resp = urlopen(target_url)
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 143, in __call__
response = self.get_opener(scheme=scheme).open(url)
File "/usr/lib/python2.7/urllib2.py", line 404, in open
response = self._open(req, data)
File "/usr/lib/python2.7/urllib2.py", line 422, in _open
'_open', req)
File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 123, in https_open
return self.do_open(self.specialized_conn_class, req)
File "/usr/lib/python2.7/urllib2.py", line 1184, in do_open
raise URLError(err)
URLError: <urlopen error _ssl.c:489: The handshake operation timed out>
Storing complete log in /root/.pip/pip.log
-
- 帖子: 41
- 注册时间: 2011-11-18 10:18
-
- 帖子: 149
- 注册时间: 2009-10-17 10:07
Re: [转载]Linux下百度云/百度网盘的Python客户端(支持Unicode)

- hxfzzyx
- 帖子: 31
- 注册时间: 2014-03-16 15:23
- 系统: Ubuntu+Win7
-
- 帖子: 6
- 注册时间: 2012-06-28 17:07
Re: [转载]Linux下百度云/百度网盘的Python客户端(支持Unicode)


- ak2008
- 帖子: 262
- 注册时间: 2009-03-06 10:52
- 系统: ubuntu-12.04
Re: [转载]Linux下百度云/百度网盘的Python客户端(支持Unicode)
mark,mark ~