用于StrongArm.io API的Python库

stronglib的Python项目详细描述


StrongLib是Apache2许可的Python库,用于 strongarm.ioAPI

https://travis-ci.org/percipient/stronglib.svg?branch=masterhttps://coveralls.io/repos/percipient/stronglib/badge.svg?branch=master

功能

  • 令牌身份验证
  • 获取、创建和删除黑洞域

安装

最新版本可以从PyPI

安装
$ pip install --upgrade stronglib

最新开发版本可以直接从github安装:

$ pip install --upgrade https://github.com/percipient/stronglib/tarball/master

用法

importstrongarm# token authenticationstrongarm.api_key='your_api_token'# get (ie, search) a single Domaindomain=strongarm.Domain.get('example.com')print(domain.name)# list all blackholed domainsfordomaininstrongarm.Domain.all():print(domain.name)# list just blacklisted domainsfordomaininstrongarm.Domain.filter(statuses=strongarm.Domain.BLACKLISTED)# create a new blackholed domaindomain=strongarm.Domain.create(name='example.com')# create a new whitelisted domaindomain=strongarm.Domain.create(name='my-company.com',status=strongarm.Domain.WHITELISTED,description='Our Company Website')# delete a blackholed domaindomain.delete()

开发

为了开发StrongLib,必须安装需求文件。

pip install -r requirements.txt

使用pytest运行测试套件:

py.test

贡献

  1. 检查未解决的问题或打开新问题以开始讨论 围绕一个功能想法或一个bug。
  2. 如果你对某个问题或你的改变感到不舒服或不确定, 欢迎发邮件给我们,我们会很乐意帮助您的。
  3. 从github上的forkthe repository开始对 master分支(或分支)。
  4. 编写一个测试,显示错误已被修复或功能 按预期工作。
  5. 发送一个pull请求并对维护程序进行bug操作,直到它被合并并 出版。:)确保将自己添加到AUTHORS

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

推荐PyPI第三方库


热门话题
java使用JSR223从Jython脚本获取数据   java JSON到POJO字段的空检查   java RObject。isExists()检查内存还是服务器?   java停止线程未使用函数setRunning(false)   java在超类中访问childs实例变量?   java更改主题会导致双操作栏故障   java为什么我的RMIsocket只发送一个字节?   java如何跨文件提取方法?   hibernate命名查询的java问题   java Spark因SerializedLambda的ClassNotFoundException失败   java为什么这个列表有错误?   java JavaFX/Aurdino编译器未显示图形/数据不知道原因   java连接某些舱室的最低成本   集合Java HashMap初始化?   java更改手机壁纸在片段中无法工作   java分页ArrayList   继承是子类继承的超类的私有成员。。。JAVA   多参数java 8流过滤器   java我应该如何存储我希望访问的对象,以与我放置它们的方式相反的顺序