功能
1. 更清晰的用户提示
2. `get_dm`,`get_subtitle`接口参数变更,舍弃aid等用户不友好的参数,转为使用视频页url下载(因此支持单独下载弹幕字幕,暂未提供命令行单独下载方式。)
3. 若干速度性能优化
工程
1. download.py 中有关接口解析和页面解析的代码全部重构至`bilix.api.bilibili`模块中
2. 单元测试,已覆盖`bilix.api.bilibili`,另外还有Github Action的自动测试
基于以上改动,bilix将具有更稳定的性能并且将更方便拓展至其他网站的下载
bug
1. 对HEAD 404 问题进一步进行了处理,优化了重试逻辑 16
2. 修复了同时启动多个分区下载任务时可能出现的未找到分区信息的bug(仅python调用中可能出现该问题)