信箱api的python 3包装器
letterboxd的Python项目详细描述
信箱d
python 3实现Letterboxd API v0。
- pypi包:https://pypi.org/project/letterboxd/
- Github回购:https://github.com/bobtiki/letterboxd
- 文档:https://letterboxd.readthedocs.io
- 自由软件:麻省理工学院许可证
要求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