# Baidu-BCS-SDK-Python-Plus **Repository Path**: darcyg/Baidu-BCS-SDK-Python-Plus ## Basic Information - **Project Name**: Baidu-BCS-SDK-Python-Plus - **Description**: 百度云存储PythonSDK修改版,增加命令行下上下传ProgressBar进度条的显示 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2013-11-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # pybcs-plus 百度云储存BCS开发SDK增强版,增加命令行工具bcsh.py在上下传时进度显示功能(ProgressBar) 主要修改: + baidu.BCS类构造函数增加一个显示ProgressBar参数(默认不显示为False) + 增加bcs_dl_url.py的例子。增加参数dl下载的url输出 ## install : `pip install progressbar` ## bcs_dl_url.py 使用 : + 编辑bcs_dl_url.py中的`BUCKET`变量,设定默认BUCKET + 用例:`bcs_dl_url.py / [/] [/] ...` ---------------------------------------- # pybcs ## 说明 百度云存储(BCS) Python SDK ## Usage 1. 在开发者中心“管理中心 > 服务管理 > 我的密钥”中获取密钥对(ak/sk)信息 2. 在云存储控制台创建 bucket 3. 将获得的ak/sk , bucket填入example.py 4. ./example.py ## implemented api: bcs : + list-bucket bucket : + create + delete + list obj + get acl + set acl - enable logging object: + upload by put + upload by post + delete + get + head + set meta + copy + get acl + set acl superfile(object): + create client use pybcs: + bcs log ## wish-list: * 支持代理 * 限速 * https 支持 * 如果用户没有装pycurl,应该可以使用httplib实现的httpclient ##运行测试 export AK=你的AK export SK=你的SK cd test/data/ && make && cd ../.. #生成测试数据. python test/test_pybcs.py # tools/bcsh bcs 脚本上传/下载工具 参考 docs/bcsh-usage.rst # release update Makefile, setup.py REV