跳转到主要内容

设计师新闻API的Python库

项目描述

Python客户端库,用于设计师新闻API。受LayerVault官方NodeJS客户端库的启发。

安装

使用Github

git clone git@github.com:getblimp/blimp-python.git

使用pip

pip install blimp

使用easy_install

easy_install blimp

用法

您可以通过两种方式进行认证请求。

用户名和密码

from designer_news import DesignerNews


designer_news = DesignerNews(client_id, client_secret)
designer_news.authenticate(username, password)
designer_news.me()

访问令牌

在您的Web应用程序中验证用户的建议方式是使用OAuth2。此库不包含oAuth2客户端。 了解更多

from designer_news import DesignerNews


designer_news = DesignerNews(client_id, client_secret, access_token)
designer_news.me()

可用方法

User

designer_news.me()

Stories

designer_news.stories.get(story_id)
designer_news.stories.front_page({'page': 1})
designer_news.stories.recent({'page': 1})
designer_news.stories.search(search_term')
designer_news.stories.upvote(story_id)
designer_news.stories.reply(story_id, comment_message)

Comments

designer_news.comments.get(comment_id)
designer_news.comments.upvote(comment_id)
designer_news.comments.reply(comment_id, comment_message)

MOTD

designer_news.motd()
designer_news.motd.upvote()
designer_news.motd.downvote()

许可证

MIT许可证 (MIT)

版权所有 (c) 2014 José Padilla

特此授予任何获得本软件及其相关文档文件(“软件”)副本的任何人,在软件上不受限制地处理的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向提供软件的个人提供此类权利,但必须遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何形式的保证,无论是明示的还是暗示的,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任承担责任,无论是由合同、侵权或其他原因引起的,与软件或其使用或任何其他方式有关。

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分发

designer-news-0.1.0.tar.gz (7.1 kB 查看哈希值)

上传时间

构建分发

designer_news-0.1.0-py33-none-any.whl (6.5 kB 查看哈希值)

上传时间 Python 3.3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页