v2.0.1
手写 changelog 好累啊,下个版本看看能不能安排一个自动生成(悲
fix
- 配置文件存在但格式错误将不会再覆盖为默认配置,而是提示错误信息(#71)
- 定位并解决了一个风控的判断错误,并为请求设置超时时间,避免长时间阻塞(#77)
- 修复程序第一次执行时生成的默认配置文件中不存在 credential 的问题(#78)
feat
- 支持在模板中截断文本,避免路径过长(#73)
- 语法为:
{ truncate 占位符 要截断的长度 }
,如{ truncate title 5 }
指截取 title 的前 5 个字符。注意此处的字符是指 char 而非 byte,无论是中文还是英文、数字、特殊符号均作为一个 char 处理
- 语法为:
- 支持 scan-only 参数,开启该参数后将仅向数据库中写入视频信息而跳过下载流程(#76)
- 可通过将环境变量
SCAN_ONLY
设置为一个非空值,或指定--scan-only
命令行参数启用 - 该功能主要用于手动从 1.0 迁移,具体迁移思路请参考该评论
- 可通过将环境变量
chore
- 该版本开始设置默认的日志等级为 info(#75)
- 此前未在程序内进行额外指定,默认仅会打印 error
- 该变动主要影响非 docker 版,docker 内已经默认设置了
RUST_LOG
环境变量