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如何用新列表替换ListView的列表   swing Java JFrame布局   java JNativehook未捕获密码   java JPA仅获取一级关联   java KeyListener是否停止使用动作或鼠标Listener?   shell如何在Ubuntu中安装java   java如何通过使用会话检索数据来跳过空值。冬眠   java如何在jsp中获取列表   java Android仅在位置(0,0)上缩放,而不是在整个图像上缩放   Java for循环格式化控制台   协议缓冲区Protobuf Java不区分大小写映射?   java模拟对象,并将它们分配给方法中的实例和静态变量   java是否可以在执行时看到对对象的所有引用?   wcf Java客户端和InstanceContextMode   java我在XMLGregorianCalendar中的“20170526T04:08:00.000+05:30”中有一个日期,我需要将其转换为20170526T04:08:00.000z   java如何让两个小程序共享字段   java保留CSS注释而不修改YUI压缩器中的内容   java Android(Kotlin)具有非字符串基元类型的双向数据绑定   Java swing:warning组合框是原始类型。对泛型类型JComboBox<E>的引用应参数化