python名词项目api包装器。

TheNounProjectA的Python项目详细描述


新项目API

nounprojectapi是一个python包装器,允许方便地访问Noun Projectapi。它支持所有端点和响应类型。这个包装器的文档可以找到here,而api本身的官方文档可以找到here


安装

python 3.7+支持nounprojectapi。建议的安装方法是通过pip

pip install TheNounProjectAPI

您还可以使用:

pip install --upgrade https://github.com/CubieDev/TheNounProjectAPI/archive/master.zip

有关安装python和/或pip的帮助,请参见“python搭便车指南”Installation Guides


入门

强烈建议您使用documentationGetting started部分开始,因为它与其他文档绑定,允许您快速找到所需的内容。

不过,我会提供一个快速的样本。

importTheNounProjectAPIkey="<sample key>"secret="<sample secret>"api=TheNounProjectAPI.API(key=key,secret=secret)icons=api.get_icons_by_term("goat",public_domain_only=True,limit=2)# >>>icons# [<IconModel: Term: Goat Feeding, Slug: goat-feeding, Id: 24014>,# <IconModel: Term: Herbivore teeth, Slug: herbivore-teeth, Id: 675870>]foriconinicons:print("Icon's term:",icon.term)print("This icon's tags:",", ".join(tag.slugfortaginicon.tags))print("Uploader's username:",icon.uploader.username)

请检查TheNounProjectAPI documentation以获取有关可以使用nounprojectapi执行的操作的更多示例。


文档

文档可以在这里找到:https://cubiedev.github.io/TheNounProjectAPI


测试

运行run_tests.py或执行python setup.py test以在一个批处理中运行所有测试。

许可证

NounProjectAPI是麻省理工学院授权的。

贡献

欢迎捐款。

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

推荐PyPI第三方库


热门话题
java接口中的每个方法都是抽象的,但在抽象类中,我们也只能使用抽象方法   初始化Java中声明的、未初始化的变量会发生什么情况?   java BouncyCastle openPGP将字节[]数组加密为csv文件   在Java中将类A(和所有子类)映射到类B的实例的字典   RSA公钥编码,在Java和Android中,代码相同,结果不同   java在安卓中实现数字检测语音识别   java取消选择复选框   java如何在其他配置中重用Maven配置XML片段   java有没有一种有效的方法来检查HashMap是否包含映射到相同值的键?   spring处理程序调度失败;嵌套的例外是java。lang.NoClassDefFoundError:org/apache/http/client/HttpClient   带有ehcache的java多层缓存   java如何访问chromium(或任何其他浏览器)cookie   java通过将两个集合与spring data mongodb data中的条件合并来获取计数   安卓中R.java的语法错误