Changelog

更新日志

v1.0.10

  • 🔧 修复:修正 TVSeasonResponseTVEpisodeResponse 中的 poseter 字段拼写为 poster,并提供双字段解析向下兼容

  • 新增特性:对接了用户订阅与配额相关接口

    • 👤 新增 UserInfoResponseUserRedeemResponse 数据模型

    • 🛠️ NullbrSDK 新增 get_user_info() 方法以获取用户订阅信息与配额

    • 🛠️ NullbrSDK 新增 redeem_user_code(code) 方法以支持提示码兑换

v1.0.9

  • 🔧 修复及其他功能改进

v1.0.8

  • 🔧 默认配置更新:默认 API 域名更改为 https://nullbr.com/,添加默认 User-Agent nullbr/version

  • 新增特性:支持自定义 User-Agent

    • 🛠️ NullbrSDK 初始化新增 user_agent 参数,支持自定义请求头 User-Agent

  • 📝 更新了项目文档和版本号

v1.0.7

  • 🔧 代码重构:TV相关响应类不再使用Movie的响应类

    • 📺 新增 TVMagnetItemTVEd2kItemTVVideoItem 专用于TV资源

    • 🎯 提升代码结构清晰度和类型安全性

    • ✅ 向后兼容,功能保持不变

v1.0.6

  • 新增剧集单集信息功能get_tv_episode() - 获取剧集单集详细信息

    • 📺 支持获取单集名称、简介、播出日期、评分、时长等详细信息

    • 🔍 返回单集的资源可用性标识(磁力、ed2k等)

  • 新增剧集单集磁力资源功能get_tv_episode_magnet() - 获取剧集单集磁力资源

    • 🧲 支持获取单集的磁力链接资源

    • 📋 按中文字幕分类排序,返回最多5个资源

    • 🎯 优先返回有中文字幕的资源

  • 扩展CLI命令:新增 tv-episodetv-episode-magnet 命令

  • ✅ 完善API文档和使用示例

  • ✅ 向后兼容,所有原有功能保持不变

v1.0.5

  • API 同步更新:同步上游API更新内容

    • 🎬 video资源接口新增 source 字段,标识资源来源(HD、WebRip等)

    • 💾 115网盘资源接口新增 resolutionqualityseason_list 字段

    • 📚 增强资源信息展示,提供更详细的资源质量信息

  • ✅ 更新数据模型以支持新字段

  • ✅ 完善API文档和示例代码

  • ✅ 向后兼容,新字段均为可选参数

v1.0.4

  • ✅ 添加HTTP重试机制,提高请求稳定性和可靠性

v1.0.3

  • ✅ 添加了电影video资源获取功能(m3u8/http)

  • ✅ 添加了剧集单集video资源获取功能(m3u8/http)

  • ✅ 添加了剧集单集ed2k资源获取功能

  • ✅ 修复了CLI命令行使用问题,添加了__main__.py

  • ✅ 优化了类型注解,使用Python 3.9+的内置泛型

  • ✅ 完善了CLI命令行工具

  • ✅ 增强了文档和示例代码

v1.0.0

  • 🎉 初始版本发布

  • ✅ 支持搜索、电影、电视剧、合集信息获取

  • ✅ 支持115、磁力、ed2k资源获取

  • ✅ 提供完整的命令行工具