信箱api的python 3包装器

letterboxd的Python项目详细描述


https://semaphoreci.com/api/v1/bobtiki/letterboxd/branches/master/badge.svghttps://travis-ci.org/bobtiki/letterboxd.svg?branch=masterhttps://readthedocs.org/projects/letterboxd/badge/?version=latest

信箱d

python 3实现Letterboxd API v0

要求python≥3.6。

警告

此项目当前位于alpha:

  • 可能坏了。
  • 从现在到v1.0,现在的工作可能会中断
  • 最初的重点是实现与为用户检索监视列表和其他列表相关的端点。

LetterboxD API访问

LetterboxD已经发布了example Ruby client,但是正如他们在自述文件中所说:

Although the Letterboxd API isn’t public yet (as at 2017-06-12), we have seeded some developers with API keys.

如果您需要有关api访问的更多信息,请参见https://letterboxd.com/api-coming-soon/

更改日志

该项目的所有显著变化都将记录在本文件中。

格式基于Keep a Changelog 这个项目遵循Semantic Versioning

[未发布]

[0.3.0]-2018-07-22

已添加

  • 发布和拉取请求模板
  • 行为准则
  • LetterboxD API端点的覆盖范围
    • /验证/忘记密码请求
    • /验证/用户名检查
    • /列表/{id}
    • /list/{id}[补丁]
    • /list/{id}[删除]
    • /列表/{id}/注释
    • /list/{id}/comments[post]
    • /列出/{id}/条目
    • /list/{id}/me
    • /list/{id}/me[补丁]
    • /列表/{id}/report[post]
    • /列表/{id}/统计信息
    • /列表
    • /列表[发布]
    • /我[补丁]
  • <吨>更多的单位测试,使现有的更全面的

已更改

  • 在内部将api对象定义重构为自己的文件,用于pytest
  • 内部更改了一些变量名以更好地反映letterboxd api命名法(我不认为这会影响任何方法参数)。

已修复

  • 删除了多个方法上的可变默认参数

[0.2.6]-2018-07-04

已更改
  • 使travis ci集成与pypi正常工作。

[0.2.5]-2018-07-04[猛拉]

[0.2.4]-2018-07-04

已更改
  • 使bumpversion正常工作。

[0.2.3]-2018-07-04[猛拉]

[0.2.2]-2018-07-04[猛拉]

[0.2.1]-2018-07-04[猛拉]

[0.2.0]-2018-07-04

已添加

  • 这个CHANGELOG.rst
  • 已将README.md转换为.rst
  • 用structuredtext和sphinx编写的文档,构建为Read the Docs
  • 添加了一些默认值和测试,如cookiecutter-pypackage
  • 添加了一个简单的初始值设定项,import letterboxd,然后letterboxd.new()
  • User.refresh_token()刷新用户身份验证OAuth令牌
  • LetterboxD API端点的覆盖范围:
    • /胶片/{id}/成员
    • /胶片/{id}/报告
    • /胶片/{id}/统计信息
    • /电影
    • /电影/电影服务
    • /电影/类型
    • /电影集/{id}
    • /搜索

已更改

  • 所有api调用方法现在都从响应json返回字典,而不是整个requests.Response

[0.1.0]-2018-06-24

已添加

  • 第一个公开版本!版本0.1.0atagged on GitHub,和posted to PyPI
  • LetterboxD、API、用户、身份验证、成员和电影模块。
  • LetterboxD API端点的覆盖范围:
    • 胶片
    • /胶片/{id}
    • /film/{id}/availability-此数据仅为第一方
    • /胶片/{id}/me
    • /我
    • /成员/{id}/watchlist

变更日志格式

  • 每个版本都应该:
    • 以ISO 8601格式(yyyy-mm-dd)列出其发布日期。
    • 分组更改以描述其对项目的影响,如下所示:
      • Added用于新功能。
      • ^ TT10} $用于现有功能的更改。
      • Deprecated用于在即将发布的版本中删除的一度稳定的功能。
      • Removed用于此版本中删除的不推荐使用的功能。
      • Fixed用于任何错误修复。
      • Security邀请用户在出现漏洞时进行升级。
    • 看看this checklist for packaging a new version,和this one

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

推荐PyPI第三方库


热门话题
java是安卓的子类。所容纳之物ClipData或ClipData。项目   毕加索中的java错误get()无法应用于(安卓.content.Context)   管道接受来自控制台和管道文本文件的Java输入   Java Windows文件权限   java如何在Selenium中找到此按钮?我尝试了partiallinktext并多次尝试cssSelector   java如何在spring jdbc模板中生成流式sql?   方法中的java全局值变为null   java设备“Mobile Intel(R)4 Series Express芯片组系列”(\\.\DISPLAY1)初始化失败:   java查找单独文件夹中的资源到类文件   java iCal4j添加会议说明   java如何处理InvalidTokenException?   oop如果Java不支持运算符重载,增量运算符如何在整数实例上工作?   java如何在Hibernate中获取<map>