用于访问syntaxdb api的小型python库

syntaxdb的Python项目详细描述


Build Status

这是一个用于访问 SyntaxDB原料药。

SyntaxDB是一种编程语言语法 数据库。有关详细信息,请参见https://syntaxdb.com/about

API的官方文件可以在 https://syntaxdb.com/api/v1

安装

pip install syntaxdb

用法

importsyntaxdb

身份验证

api的使用不需要任何身份验证。

查询

首先,有一个例子:

importsyntaxdbdb=syntaxdb.syntaxdb()#add parameters if neccessary:db.parameters['language_permalink']='python'#query concepts of language (here is Python):db.concept()

在执行一些查询之前,我们需要添加参数(如果 必要的)。

db.parameters['parameter_name']=value

然后调用concept()language()category()来获取 want(在本例中,我们得到了与python对应的所有概念)。

查询完成后,我们可以更改参数以进行另一个查询。

请参阅api文档中的参数列表:https://syntaxdb.com/api/v1

有关操作、参数类型、必需参数的详细信息, 响应内容类型…也可以在API文档中找到。

要查询操作(在api文档中列出),我们只需添加 文件中提到的参数(注意所需参数)。 然后调用concept()language()category()

更改日志:

  • 2017年2月26日:0.0.1

    Inital release.
    
    Success build with Travis.
    
    Pip support.
    
  • 2017年3月9日:0.0.6

    Fix bug: function name "addparameters".
    
  • 2017年8月5日:0.1.2

    Add Python3 support.
    

贡献

欢迎使用错误报告和请求 https://github.com/lhat-messorem/syntax_db

许可证

这个库是根据MIT License授权的开源软件。详情见 许可证文件。

SyntaxDB API版权所有©2017 SyntaxDB

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

推荐PyPI第三方库


热门话题
Jetty中的java Set AccessControlAllowOrigin   java我已将我的apk上传到google play,但没有显示任何设备兼容   在内存中创建mdb副本时发生java错误   是否有类似jQuery的选择器用于JavaXML解析?   C++不能使用JNI使用外部java类   java如何创建jpql查询以获取没有关联父级的实体   maven如何重新部署java web app cargo   java如何使用Gson将嵌套的json对象添加到文件中?   用于inputfield的java Sencha GXT自定义货币格式   java在容器上设置游标,而不更改子组件的游标   java JDBI使用fluent接口选择(非对象查询)   安卓 Firebase runTransaction不工作MutableData为空   java如何修复快速排序代码   java正则表达式验证密码,密码只接受固定长度之间的值   javascript拆分值并以格式化方式显示   java Asynctask:doInBackground中Asynctask和process的两个值