0.8开始的版本将不仅仅局限于下载bilibili的视频,提供了更多站点的支持以及重构过后的底层下载器,现在bilix将可以较容易的拓展至其他网站 🎉🎉🎉
功能
1. 新增站点支持:抖音,樱花动漫,樱花动漫P,jable,使用方法如`bilix v 'url'`下载单个视频,bilix将根据url自动分配至合适的下载器。
2. 新增命令行m3u8下载方式,使用方式bilix v 'm3u8_url',bilix会自动分配至m3u8下载器
3. 命令行新增参数`--part-con`用以控制分段并发数(即初始化参数`part_concurrency`),新增`-v --version`查看当前版本号
工程
1. 新的分支`feature`用于新站点的开发
2. 重构过后的`download`模块提供了两种基础下载器,bilibili和抖音依托于`BaseDownloaderPart`,而樱花动漫等依托于`BaseDownloaderM3u8`。基于基础下载器,bilix可以很快扩展至其他站点
5. 重构过后的`api`模块提供了各个站点的解析功能,新站点的页面解析,接口解析功能应当放在`api`中