用于sandcache的api的python客户端库

sandcage的Python项目详细描述


https://d18m5nnl28b2pp.cloudfront.net/p/a/img/header.png
https://scrutinizer-ci.com/g/sandcage/sandcage-api-python/badges/quality-score.png?b=masterhttps://travis-ci.org/sandcage/sandcage-api-python.svg?branch=master

sandcacheapi python是一个python库,用于与sandcache的api接口。api文档可以在SandCage’s API documentation

要求

  • 证明
  • 请求

要使用库,您需要一个sandcacheapi密钥。一旦登录到sandcache,就可以从here获取api密钥。

安装

使用pip:

pip install sandcage

或者克隆并安装:

git clone https://github.com/sandcage/sandcage-api-python
cd sandcage-api-python
python setup.py install

用法

简单:

from sandcage import SandCage

sc = SandCage('[YOUR_SANDCAGE_API_KEY]')
sc.list_files_service()

查看更多examples

要在代码中不包含sandcache_api_密钥,例如,可以将其另存为名为sandcache_api_密钥的文件,保存到主目录中:

cd ~
echo YOUR_SANDCAGE_API_KEY > SANDCAGE_API_KEY

然后使用以下代码初始化沙笼:

import os.path
from sandcage import SandCage

api_key_dir = os.path.expanduser('~')
api_key_file = os.path.join(api_key_dir, 'SANDCAGE_API_KEY')
with open(api_key_file, 'r') as f:
    api_key = f.readline()

sc = SandCage(api_key=api_key)

贡献

我们对建议和代码修订持开放态度,但是您可能需要首先考虑一些规则和限制。

  • 您贡献的代码将自动获得Apache License Version 2.0下的许可。
  • 第三方代码将在发布前进行审查、测试和可能的修改。

这些基本规则有助于确保此代码保持开源并与Apache2.0许可证兼容。所有贡献都将添加到变更日志中,并出现在每个版本中。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
摆脱Java中的“for循环”   java如何在EJB3中使用Quartz?   多线程应用程序中的java独立日志文件   lambda如何在Java8流中应用groupby>mapping>Reduce   除了稀疏的Java 2D阵列,什么是有内存意识的替代方案?   java在不同的JUnit测试类之间共享数据的最佳方式是什么   如何在spring中重写JndiObjectFactoryBean并在java中设置解密密码   在Java中使用字符串作为IP创建socket和从文件中读取IP之间的区别?   java如何深度复制不规则二维数组   java创建带有独立ImageIcon的多个JToggleButton   java如何每秒拍摄25张屏幕截图   java Mc bukkit heal插件提供/usage而不是命令   java GridView项目与安卓合并   java为什么这个messageListener不工作?   单元测试Java模拟类方法和注入服务