用于访问syntaxdb api的小型python库
syntaxdb的Python项目详细描述
这是一个用于访问 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。