bilix

⚡️Lightning-fast async download tool for bilibili and more

APACHE-2.0 License

Downloads
5.8K
Stars
1.6K

Bot releases are visible (Hide)

bilix - Version 0.8.6

Published by HFrost0 about 2 years ago

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

工程

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

bug

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

Published by HFrost0 about 2 years ago

功能

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

工程

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

Published by HFrost0 about 2 years ago

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

bug

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

Published by HFrost0 about 2 years ago

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

bug

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

Published by HFrost0 about 2 years ago

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

功能

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

bug

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

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

bilix - Version 0.8.1 Big update

Published by HFrost0 about 2 years ago

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
bilix - Version 0.7.2

Published by HFrost0 about 2 years ago

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调用中可能出现该问题)
bilix - Version 0.7.1

Published by HFrost0 about 2 years ago

bilix - version 0.6.13

Published by HFrost0 over 2 years ago

fix HEAD 404 bug

bilix - version 0.6.12

Published by HFrost0 over 2 years ago

  1. add type hint for hierarchy arg
  2. fix bug in cate download
bilix - version 0.6.11

Published by HFrost0 over 2 years ago

bilix - version 0.6.10

Published by HFrost0 over 2 years ago

bilix - version 0.6.8

Published by HFrost0 over 2 years ago

bilix - version 0.6.7

Published by HFrost0 over 2 years ago

Gracefully shutdown support improved

bilix - version 0.6.6

Published by HFrost0 over 2 years ago

bilix - version 0.6.5

Published by HFrost0 over 2 years ago

支持弹幕转换(ASS)

bilix - version 0.6.4

Published by HFrost0 over 2 years ago

不推荐使用此版本之前的任何版本,因为均存在可能的断点续传bug

bilix - version 0.6.3

Published by HFrost0 over 2 years ago

bilix - verssion 0.6.2

Published by HFrost0 over 2 years ago

with bug, do not use

bilix - version 0.6.1

Published by HFrost0 over 2 years ago

with bug, do not use