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
入门
强烈建议您使用documentation的Getting 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是麻省理工学院授权的。
贡献
欢迎捐款。