提供简单统一的云存储API接口
Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
libstorages
tests
tools
.coveragerc
.gitignore
.gitmodules
.pylintrc
.travis.yml
AUTHORS
CHANGELOG.rst
CONTRIBUTING.rst
LICENSE
MANIFEST.in
README.rst
dev_requirements.txt
lint.html
nose.cfg
requirements.txt
setup.py
tox.ini

README.rst

libstorages: 简单的云存储接口

https://travis-ci.org/imcj/libstorages.png

libstorages 提供简单统一的云存储API接口。

通常云储存厂商会提供各种不同的API借口,本着方便你我他的态度,整合一下。

支持厂商

  • 七牛云存储
  • 百度 - BCS

待支持厂商

  • 盛大云
  • SAE Storage
  • S3
  • 阿里云存储
  • 又拍云存储

使用

>>> storages = libstorages.env ( "oss" )
>>> storages.create_object ( "bukaopu", "hello", "hello, world !!!" )

Note

不要直接扔到Python里面执行,完整执行的代码还需要两步:

- ``import libstorages``
- ``env``方法需要设置环境变量``OSS_ACCESS_KEY``和``OSS_SECRET_KEY``

安装

使用 pip 安装。

$ pip install libstorages

或者 easy_install

$ easy_install libstorages

贡献

项目还在孵化阶段,需要贡献更多的后端。

团队

目前唯一的开发人员。

License

Apache 2.00 <LICENSE>

Member of OSS Manifesto <http://ossmanifesto.org/>