用于与twitch.tv交互的python api
pytwitcherapi的Python项目详细描述
此项目不再开发!
Twitch是Twitch Interactive,Inc.在美国和/或其他国家/地区的商标或注册商标。“Pytwitcher”和“Pytwitcherapi”不以任何方式由Twitch Interactive,Inc.运营、赞助或隶属于Twitch Interactive,Inc.。
用于与twitch.tv交互的python api。
功能
- 易于使用的面向对象高级API
- 搜索和查询有关游戏、频道、流和用户的信息
- 获取livestream播放列表
- OAAUTH身份验证。可以检索后续流和更多…
- 良好的文档和测试覆盖率
- 聊天的irc客户端(支持irc v3标记)
历史记录
0.1.1(2015-03-15)
- pypi上的第一个版本。
- 将pytwitcherapi从主项目pytwitcher中拉出
0.1.2(2015-03-15)
- 修复由于通道json不完整而包装搜索流结果的问题
0.1.3(2015-03-23)
- 将抽搐模块重构为模型和会话模块
0.1.4(2015-03-23)
- 修复了使用实际类而不是cls包装json的问题
0.2.0(2015-04-12)
- 身份验证:用户可以登录,TwitchSession可以检索跟踪的流。
0.3.0(2015-05-08)
- 更容易进口。大多数情况下只导入包。
- 添加日志记录。配置日志程序,pytwitcher将显示调试消息。
0.3.1(2015-05-09)
- 通过正确关闭套接字修复登录服务器关闭问题
0.4.0(2015-05-12)
- 用于抽搐聊天的IRC客户端
0.5.0(2015-05-13)
- 消息的irc v3标记
0.5.1(2015-05-13)
- 通过Travis修复覆盖率报告
0.6.0(2015-05-16)
- 添加发送消息的限制
0.7.0(2015-05-16)
- ircclient管理两个连接。从服务器接收自己的消息(带有标记)。
- 提高了测试线程的安全性
0.7.1(2015-05-22)
- ircclient shutdown现在通过事件是线程安全的
0.7.2(2015-05-30)
- 添加twitchsession。获取emote图片(emote,大小)。
- 聊天功能:twitch.tv/membership、twitch.tv/commands、twitch.tv/tags
0.8.0(2015-05-31)
- 用专用方法替换api的上下文管理器。上下文管理器 使使用会话线程安全变得困难,因为它们依赖(更严重) 关于会议的状态。
0.9.0(2016-09-16)
0.9.1(2016-09-18)
- 使示例聊天客户端python 3兼容
- #16:忽略来自twitchstatus的未知参数
- 对旧的api请求也使用客户机id
0.9.2(2017-08-27)
- 修复与irc>=16.0的兼容性。多亏了crey4fun。
0.9.3(2017-08-27)
- 重新发布0.9.2