Giter VIP home page Giter VIP logo

baidu-pcs-python-sdk's Introduction

BaiduPCS

Build Coverage Pypi version Pypi downloads

百度个人云存储(PCS) Python SDK.

Installation

To install baidupcs, simply:

$ pip install baidupcs

Basic Usage

>>> from baidupcs import PCS
>>> pcs = PCS('access_token')
>>> response = pcs.info()
>>> response
<Response [200]>
>>> response.ok
True
>>> response.status_code
200
>>> response.content
'{"quota":6442450944,"used":5138887,"request_id":1216061570}'
>>> response.json()
{u'used': 5138887, u'quota': 6442450944L, u'request_id': 1216061570}

FAQ

Please visit Wiki .

baidu-pcs-python-sdk's People

Contributors

fy0 avatar mozillazg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

baidu-pcs-python-sdk's Issues

大文件不分片上传

你好,我试了一下用upload直接上传单个大文件(1G),发现程序占用大量内存,可能是上传的时候把整个文件载入内存了?有没有可能让它不要把整个文件一次性载入内存?
虽然我知道可以分片上传,但是我想上传整个文件,因为我想能通过文件md5检验网盘上的内容是不是正确的,而分片合并了的文件md5就变了。所以我希望能整个上传单个大文件。
谢谢!

提示app id is empty

调用pcs.info()总是这样的返回结果:

'{"error_code":31024,"error_msg":"app id is empty","request_id":1800767530}'

百度api有更新

部分域名变动为c.pcs.baidu.com和d.pcs.baidu.com。百度声称更快,未知。
请考虑下,谢谢。

python3 无法安装

windows下,是编码问题。

Install packages failed: Error occurred when installing package baidupcs.

The following command was executed:

packaging_tool.py install --build-dir C:\Users\yu\AppData\Local\Temp\pycharm-packaging5188425833334793363.tmp baidupcs

The error output of the command:

DEPRECATION: --no-install, --no-download, --build, and --no-clean are deprecated. See pypa/pip#906.
Downloading/unpacking baidupcs
Downloading baidupcs-0.3.1.zip
Running setup.py (path:C:\Users\yu\AppData\Local\Temp\pycharm-packaging5188425833334793363.tmp\baidupcs\setup.py) egg_info for package baidupcs
Traceback (most recent call last):
File "", line 17, in
File "C:\Users\yu\AppData\Local\Temp\pycharm-packaging5188425833334793363.tmp\baidupcs\setup.py", line 37, in
long_description=long_description(),
File "C:\Users\yu\AppData\Local\Temp\pycharm-packaging5188425833334793363.tmp\baidupcs\setup.py", line 31, in long_description
return open('README.rst').read() + '\n\n' + open('CHANGELOG.rst').read()
UnicodeDecodeError: 'gbk' codec can't decode byte 0xaa in position 76: illegal multibyte sequence
Complete output from command python setup.py egg_info:
Traceback (most recent call last):

File "", line 17, in

File "C:\Users\yu\AppData\Local\Temp\pycharm-packaging5188425833334793363.tmp\baidupcs\setup.py", line 37, in

long_description=long_description(),

File "C:\Users\yu\AppData\Local\Temp\pycharm-packaging5188425833334793363.tmp\baidupcs\setup.py", line 31, in long_description

return open('README.rst').read() + '\n\n' + open('CHANGELOG.rst').read()

UnicodeDecodeError: 'gbk' codec can't decode byte 0xaa in position 76: illegal multibyte sequence

SSL verify=True 似乎也不会有问题

我尝试了把verify=False删掉,也可以正常使用,可以考虑去掉verify=False。如果有必要,也可以让用户自己使用kwargs直接传这个参数给requests。谢谢!

如何添加bt种子的离线下载任务?

不知道百度有没有给种子的离线下载的api?还有能不能把获取access token和刷新 token的功能也加入到这个sdk中,这样更方便些。或者有没有专门获取token的sdk?谢谢。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.