在初始化PCS类的时候可以加入验证码回调函数 captcha_callback,若指定该函数则对没有对Image库的需要
转换_request中params中的unicode参数
修正了上传文件时文件名是中文会导致错误
之前搞混了pcs和baidupan的服务器地址 把api.py中的 pcs.baidu.com 常量换成 BAIDUPCS_SERVER
增加重命名功能 (居然忘了 XD)
抱歉忘了删除pyc文件了,这样会导致新的接口没法用
- 增加秒传接口
- 增加缩略图接口
- 删除自动设置pan server接口
- 增加返回pcs最快接口(和pan不一样,每次初始化的时候调用set_pcs_server(get_fatest_pcs_server) // set_pan_server(get_fatest_mirror)即可)
- 增加文件meta info接口
- 增加搜索文件接口
- 增加文件块差别检查接口
加入了登录时错误检查
把文档补全了,修正了一些错误
*上传文件支持stream了,添加回调函数接口,在一个片段完成时可以通知回调函数 * 代码片段来自于:
http://foobarnbaz.com/2012/12/31/file-upload-progressbar-in-pyqt/ http://stackoverflow.com/questions/13909900/progress-of-python-requests-post/
- 删除了通过pan.baidu.com获取不到的Api
- 新增本地上传种子离线下载
- 新增验证码,终端下可显示
- set_fastest_baidu_server() 可以自动选择最快的pcs服务器
- 可以调用set_pcs_server(server)人工设置服务器
- set_fastest_baidu_server() / set_pcs_server(server) 调用后会在目录下生成.pcs-server,内有函数的调用结果,每次初始化PCS类时会检查是否存在该文件
- 上传、下载部分的 api 改用加速域名 c.pcs.baidu.com 和 d.pcs.baidu.com
- 添加
baidupcs.InvalidToken
异常
- 支持 Python 3
- 第一版,封装了所有文件操作 RESET API.