Skip to content

Releases: lumina37/aiotieba

v2.0.1_rc1

22 Mar 16:24
Compare
Choose a tag to compare
v2.0.1_rc1 Pre-release
Pre-release

贴吧接口层

新增特性

  • Browser.get_tbs() 改用客户端接口 /c/s/login 获取 tbs
  • Thread 支持对转发/投票/转发嵌套投票主题帖的解析
  • UserInfo 新字段:是否vip is_vip 是否贴吧大神 is_god

变化特性

  • 网络库由同步的 requests变更为异步的 aiohttpapi.py 被大幅重构,项目运行逻辑也由同步转变为异步,因此大版本号+1

Bug修复

  • 修复 Browser._user_name2userinfo_weakjson 解析异常,现在 GBK 解码字符串时会忽略错误

功能接口层

变化特性

  • mysql.py 中数据库 tid_tmphide 更名为 tid_water 并新增字段 is_hide 以配合 admin_listen.py 中的新指令功能
  • tbBrowser.__init__.pySIGTERM 信号对应动作由抛出 SystemExit 异常变为抛出 KeyboardInterrupt 异常

应用层

变化特性

  • admin_listen.py 中原有指令 tmphide tmpunhide 的功能已被新指令 water unwater water_restrict 替代。参考指令管理器使用说明书

Bug提示

  • 转向异步后 spider.pyvote.py 尚未经过可用性测试

v1.0.0

20 Mar 13:27
Compare
Choose a tag to compare

最后一个使用同步网络IO(requests)的稳定版本