Skip to content

Releases: HFrost0/bilix

Version 0.8.8

22 Aug 14:32

Choose a tag to compare

功能

  • 现在bilibili下载up主以及收藏夹视频支持直接使用url

bug

  • 修复弹幕、字幕重名的bug
  • 修复get_serires时下载封面的逻辑问题

Version 0.8.7

22 Aug 11:47

Choose a tag to compare

bug

  • 修复0.8.6版本视频合成后可能消失的bug #35 ,感谢 @Chengxcy 帮忙捉虫

Version 0.8.6

22 Aug 08:47

Choose a tag to compare

Version 0.8.6 Pre-release
Pre-release

该版本可能存在视频合成bug,请不要使用

工程

  • 去除api模块中所有的_dft_client的初始化,减少导入时的时间和内存消耗,据此改动,所有api内的方法的第一个参数变为client,并且必须提供
  • 新的依赖aiofiles取代之前的anyio作为异步文件io库

bug

  • 修复0.8.5在win下可能出现下载完成后报Event loop is closed的异常

Version 0.8.5

21 Aug 14:40
909495e

Choose a tag to compare

功能

  • 新增cctv的单个视频以及剧集下载支持

工程

  • BaseDownloaderM3u8中的异步文件写入改为同步,避免用户主动中断时可能出现需要两次Ctrl+C才退出的情况

Version 0.8.4

20 Aug 14:58

Choose a tag to compare

0.8开始的版本将不仅仅局限于下载bilibili的视频,提供了更多站点的支持以及重构过后的底层下载器,现在bilix将可以较容易的拓展至其他网站 🎉🎉🎉

bug

  • 修复在合并文件时可能出现的文件已被占用的bug #33

Version 0.8.3

20 Aug 13:43

Choose a tag to compare

0.8开始的版本将不仅仅局限于下载bilibili的视频,提供了更多站点的支持以及重构过后的底层下载器,现在bilix将可以较容易的拓展至其他网站 🎉🎉🎉

bug

  • 将依赖pycrypto替换为pycryptodome,以避免win用户可能出现安装时没有c++环境的问题,对于已经安装了0.8.2(或0.8.1)的用户,需要先通过pip uninstall pycrypto 来卸载之前的依赖

Version 0.8.2

20 Aug 09:10
4b7d305

Choose a tag to compare

0.8开始的版本将不仅仅局限于下载bilibili的视频,提供了更多站点的支持以及重构过后的底层下载器,现在bilix将可以较容易的拓展至其他网站 🎉🎉🎉

功能

  • 命令行新增参数--debug用以输出debug级别的信息,主要提供开发者使用

bug

  • 修复了.js文件没有上传pypi的bug

  • 修复了用户没有javascript runtime时,bilix整个无法启动的bug,现在如果没有js runtime,仅樱花动漫P下载器不加入。

Version 0.8.1 Big update

20 Aug 06:10

Choose a tag to compare

Pre-release

Version 0.8.1

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可以很快扩展至其他站点
  3. 重构过后的api模块提供了各个站点的解析功能,新站点的页面解析,接口解析功能应当放在api

Version 0.7.2

12 Aug 14:25

Choose a tag to compare

Version 0.7.2

功能

  1. 更清晰的用户提示
  2. get_dmget_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调用中可能出现该问题)

Version 0.7.1

12 Aug 08:49

Choose a tag to compare

Version 0.7.1 Pre-release
Pre-release
remove dash test and support 3.8