Commit Graph

  • 59305c0bb4 feat: reset_failed 支持修正标记位,这允许用户手动触发新的子任务 (#261) ᴀᴍᴛᴏᴀᴇʀ 2025-02-18 23:36:44 +08:00
  • 32214d5d5f chore: 将 video list model / video list 重命名为 video source (#260) ᴀᴍᴛᴏᴀᴇʀ 2025-02-18 22:36:25 +08:00
  • 315ad13703 feat: 在状态更新时忽略掉一些常见的错误 (#259) ᴀᴍᴛᴏᴀᴇʀ 2025-02-18 22:22:29 +08:00
  • e12a9cda95 feat: 加入重置单个视频状态的 API,视频接口返回下载状态 (#258) ᴀᴍᴛᴏᴀᴇʀ 2025-02-18 19:24:55 +08:00
  • c995b3bf72 feat: 加入带有详细类型注释的 swagger 文档 (#257) ᴀᴍᴛᴏᴀᴇʀ 2025-02-18 01:55:54 +08:00
  • 1467c262a1 feat: 添加部分简单 API,相应修改程序入口的初始化流程 (#251) ᴀᴍᴛᴏᴀᴇʀ 2025-02-17 16:58:51 +08:00
  • 7251802202 chore: 格式化代码 amtoaer 2025-02-16 03:56:47 +08:00
  • e1285ff49a chore: 修改拼写错误 seprate -> separate (#253) dragonlanc 2025-02-16 03:38:19 +08:00
  • e01a22136e refactor: 使用 const 泛型约束 status (#250) ᴀᴍᴛᴏᴀᴇʀ 2025-02-13 21:41:05 +08:00
  • eba69ff82a chore: 拆分主函数,支持响应终止信号 (#247) ᴀᴍᴛᴏᴀᴇʀ 2025-02-12 03:34:17 +08:00
  • 5af6fe5e6e chore: 移除多余的空格 amtoaer 2025-02-12 01:36:08 +08:00
  • 9d8e398cbe refactor: 下载部分使用 tokio 的封装代替手动实现 (#245) ᴀᴍᴛᴏᴀᴇʀ 2025-02-05 02:33:15 +08:00
  • 7097b2a6b9 fix: 修改错误拼写 (#244) ᴀᴍᴛᴏᴀᴇʀ 2025-02-05 02:28:52 +08:00
  • acf7359d56 chore: 简化 up 主处理逻辑,支持 up 主信息更新 (#243) ᴀᴍᴛᴏᴀᴇʀ 2025-02-04 23:59:51 +08:00
  • 7c514b2dcc feat: 将视频的原始 URL 放到简介中 (#241) ᴀᴍᴛᴏᴀᴇʀ 2025-02-04 23:25:54 +08:00
  • 2c4fa441e7 fix: 等待 task 执行 (#238) ᴀᴍᴛᴏᴀᴇʀ 2025-02-01 20:13:58 +08:00
  • 51672e8607 chore: 使用 tokio::spawn 运行主任务 (#237) ᴀᴍᴛᴏᴀᴇʀ 2025-02-01 18:47:27 +08:00
  • cc7f773300 feat: 支持下载 cc 字幕 (#234) ᴀᴍᴛᴏᴀᴇʀ 2025-01-30 01:20:53 +08:00
  • 802565e4f6 chore: 发布 bili-sync 2.3.0 amtoaer 2025-01-25 00:34:47 +08:00
  • 4984026017 docs: 更新文档,跟进最新代码变化 amtoaer 2025-01-25 00:29:12 +08:00
  • 2a98359085 chore: 隐藏 target 并调整表述,缩减日志长度 amtoaer 2025-01-25 00:11:22 +08:00
  • 979294bb94 fix: 修复 video path 未正确设置问题 amtoaer 2025-01-24 14:05:16 +08:00
  • 40cf22a7fa refactor: 引入 enum_dispatch 静态分发,提升性能 (#232) ᴀᴍᴛᴏᴀᴇʀ 2025-01-24 13:44:27 +08:00
  • 9e5a8b0573 feat: 确保 video stream 在出现错误时返回 Err (#231) ᴀᴍᴛᴏᴀᴇʀ 2025-01-24 13:17:12 +08:00
  • 7c220f0d2b refactor: 精简代码,统一逻辑 (#229) ᴀᴍᴛᴏᴀᴇʀ 2025-01-24 01:11:59 +08:00
  • aa88f97eff refactor: 尝试将任务处理部分重构为 stream 写法,增补注释 amtoaer 2025-01-23 17:13:51 +08:00
  • b4177d4ffc feat: 引入更健壮的新视频检测方法 (#228) ᴀᴍᴛᴏᴀᴇʀ 2025-01-22 23:53:18 +08:00
  • b888db6a61 refactor: 数据块已经在内存中,直接使用 write_all amtoaer 2025-01-22 01:52:32 +08:00
  • 6ae87364b4 feat: 为下载加入 flush 与 content-length 检查 amtoaer 2025-01-22 00:18:04 +08:00
  • 18c966a0f9 refactor: 避免一些不必要的 to_string amtoaer 2025-01-21 22:59:16 +08:00
  • ab84a8dad1 refactor: 签名时按需使用 String amtoaer 2025-01-21 22:54:20 +08:00
  • 1a32e38dc3 refactor: 使用 context 代替 ok_or 和 ok_or_else amtoaer 2025-01-21 18:06:54 +08:00
  • 0f25923c52 refactor: 继续调整优化部分代码,移除主体代码的所有 unwrap amtoaer 2025-01-21 17:17:14 +08:00
  • cdc30e1b32 refactor: 优化部分代码,移除一批 unwrap amtoaer 2025-01-21 03:12:45 +08:00
  • c10c14c125 chore: 修改配置文件写入逻辑 (#222) NKDark 2025-01-21 01:39:48 +08:00
  • 60604aeb33 docs: 更新文档描述,简化视频合集/视频列表的配置 amtoaer 2025-01-17 17:53:32 +08:00
  • 276fb5b3e4 chore: 发布 bili-sync 2.2.0 amtoaer 2025-01-14 19:12:47 +08:00
  • e05f58b8a1 docs: 文档跟进最新代码变化 (#217) ᴀᴍᴛᴏᴀᴇʀ 2025-01-14 18:16:15 +08:00
  • 8dfc96e1dc chore: 补充一条提示信息 amtoaer 2025-01-14 05:18:04 +08:00
  • cdc639cf75 fix: 修复代码语义错误,精简一些不必要的代码 amtoaer 2025-01-14 02:21:15 +08:00
  • 847c3115cd chore: 遇到编码不符合的情况不再打印日志 amtoaer 2025-01-14 01:18:44 +08:00
  • 7dc049ffe5 chore: 默认设置请求频率限制,用户可手动调整 amtoaer 2025-01-14 00:08:38 +08:00
  • 265fe630dd fix: 修复 UP 主信息接口的类型问题 amtoaer 2025-01-14 00:07:51 +08:00
  • f31900e6c7 deps: 更新项目依赖 (#214) ᴀᴍᴛᴏᴀᴇʀ 2025-01-13 19:39:08 +08:00
  • 54b46c150e refactor: 一些边边角角的小重构 (#213) ᴀᴍᴛᴏᴀᴇʀ 2025-01-13 18:57:08 +08:00
  • 7d9999d6aa feat: 调整并重构视频音频流的选择逻辑,应该可以提升些许性能 (#212) ᴀᴍᴛᴏᴀᴇʀ 2025-01-13 13:51:16 +08:00
  • 05aa30119e ci: 使用最新 nightly 执行 check amtoaer 2025-01-12 03:13:59 +08:00
  • 368b9ef735 style: 清空 clippy 提示 amtoaer 2025-01-11 23:36:59 +08:00
  • 0113bf704d chore: 支持使用 leaky-bucket 限制请求频率 (#211) ᴀᴍᴛᴏᴀᴇʀ 2025-01-11 23:24:01 +08:00
  • 66a7b1394e test: 修复 windows 单元测试错误 (#164) ᴀᴍᴛᴏᴀᴇʀ 2024-08-09 00:02:56 +08:00
  • ae05cad22f feat: 允许在 video_name 和 page_name 中使用对应平台的路径分隔符 (#163) ᴀᴍᴛᴏᴀᴇʀ 2024-08-08 23:53:22 +08:00
  • be3abab13f chore: 移除多余的 info amtoaer 2024-08-08 22:01:52 +08:00
  • c432a282a7 fix: 修复视频 page 过多时数据库插入失败的问题 (#162) ᴀᴍᴛᴏᴀᴇʀ 2024-08-03 23:49:00 +08:00
  • e9e20ace93 build: 升级依赖 (#160) ᴀᴍᴛᴏᴀᴇʀ 2024-07-28 15:38:42 +08:00
  • 6187827e1b fix: 确保无论视频下载结果如何,都在最终删除临时文件 (#159) ᴀᴍᴛᴏᴀᴇʀ 2024-07-28 15:34:00 +08:00
  • 8a4a95e343 feat: 支持设置 video 和 page 的下载并发 (#157) ᴀᴍᴛᴏᴀᴇʀ 2024-07-28 02:32:02 +08:00
  • 401fcdc630 refactor: 将 filenamify 移动至本地,将正则表达式设置为 static (#156) ᴀᴍᴛᴏᴀᴇʀ 2024-07-28 01:51:37 +08:00
  • b2d22253c5 feat: 支持 up 主投稿视频下载 (#155) ᴀᴍᴛᴏᴀᴇʀ 2024-07-27 22:35:20 +08:00
  • 29bfc2efce refactor: 重构部分代码,调整函数位置 (#154) ᴀᴍᴛᴏᴀᴇʀ 2024-07-25 00:05:29 +08:00
  • 75de39dfbb feat: 支持设置时间格式化字符串,支持在 video_name 和 page_name 中使用 time (#152) ᴀᴍᴛᴏᴀᴇʀ 2024-07-24 21:06:40 +08:00
  • 8f37fdf841 refactor: 把循环拆分到外层,提取公共代码 (#151) ᴀᴍᴛᴏᴀᴇʀ 2024-07-24 00:36:19 +08:00
  • 20e3ac2129 build: 升级 time 依赖 (#150) ᴀᴍᴛᴏᴀᴇʀ 2024-07-23 22:38:52 +08:00
  • 3a8f33d273 feat: 支持各种任务结束之后的 delay 配置 (#148) ᴀᴍᴛᴏᴀᴇʀ 2024-07-23 22:29:25 +08:00
  • d46881aea6 docs: 支持点击放大文档中的图片 (#149) ᴀᴍᴛᴏᴀᴇʀ 2024-07-23 19:13:05 +08:00
  • e25339c53c docs: 将图片转为 webp 并压缩,大幅缩小占用空间 (#147) ᴀᴍᴛᴏᴀᴇʀ 2024-07-22 22:12:42 +08:00
  • 5102999676 docs: 修复配置文件位置的描述错误 (#145) ᴀᴍᴛᴏᴀᴇʀ 2024-07-22 12:53:41 +08:00
  • 991ce3ea3c chore: 发布 bili-sync 2.1.2 amtoaer 2024-07-21 23:40:30 +08:00
  • e4fb096d0c build: 更新项目依赖 amtoaer 2024-07-21 22:51:56 +08:00
  • 28070aa7d8 docs: 添加"工作原理"小节 (#135) ᴀᴍᴛᴏᴀᴇʀ 2024-07-21 21:34:52 +08:00
  • 33e758bd91 refactor: 移除不必要的标记和代码块,统一 use 格式 (#144) ᴀᴍᴛᴏᴀᴇʀ 2024-07-21 19:16:52 +08:00
  • 86e858082d feat: 为下载视频接口加入 wbi 签名 (#143) ᴀᴍᴛᴏᴀᴇʀ 2024-07-21 18:47:09 +08:00
  • 2ffe432f37 feat: 为合集接口实现 wbi 签名 (#140) ᴀᴍᴛᴏᴀᴇʀ 2024-07-21 16:49:53 +08:00
  • 6ef9ecaee0 chore: 更正许可证文件名错误 (#141) A1ca7raz 2024-07-19 20:33:36 +08:00
  • 9ef88e1b2b docs: 更新部分表述,更新当前的功能列表 amtoaer 2024-07-11 19:27:02 +08:00
  • 6e7c6061b2 chore: 发布 bili-sync 2.1.1 amtoaer 2024-07-11 18:09:31 +08:00
  • 40b3f77748 docs: 添加 2.1.1 中稍后再看的文档 amtoaer 2024-07-11 18:08:13 +08:00
  • c27d1a2381 feat: 支持稍后再看的扫描与下载 (#131) ᴀᴍᴛᴏᴀᴇʀ 2024-07-11 13:46:01 +08:00
  • 4c5d1b6ea1 fix: 修复 exist_labels 可能判断错误的问题 (#132) ᴀᴍᴛᴏᴀᴇʀ 2024-07-09 22:47:07 +08:00
  • 0b6fd72682 chore: 发布 bili-sync 2.1.0 amtoaer 2024-07-05 22:44:56 +08:00
  • e65cd36b2e chore: 固定 CNAME 文件,修改 gh-pages 分支的提交信息 amtoaer 2024-07-05 22:35:34 +08:00
  • 352282f277 docs: 全局修改描述,在文档中加入版本信息并在发版时自动替换 (#128) ᴀᴍᴛᴏᴀᴇʀ 2024-07-05 22:31:26 +08:00
  • fa2bc7b5e8 docs: 采用自定义域名方式,移除 base 目录 amtoaer 2024-07-05 18:26:39 +08:00
  • bb90f0c6f2 docs: 修改文档的 base 目录 amtoaer 2024-07-05 16:58:18 +08:00
  • 90f2a1d4ed docs: 添加在线文档的 workflow 构建流,修复一些问题 amtoaer 2024-07-05 16:45:42 +08:00
  • e2b65746dd docs: 添加独立的文档页面,移除 README 中的相关描述 (#127) amtoaer 2024-07-05 02:17:42 +08:00
  • 24d0da0bf3 chore: 修改 as 大小写,避免 warning amtoaer 2024-07-04 01:49:04 +08:00
  • ff1150e863 fix: 修复重构引入的若干 bug (#126) ᴀᴍᴛᴏᴀᴇʀ 2024-07-04 01:00:41 +08:00
  • 940abd4f3b build: 修改现有的版本号,添加 release 相关选项 amtoaer 2024-07-03 22:11:31 +08:00
  • 4c9ad2318c feat: 大范围重构,支持视频合集下载 (#97) ᴀᴍᴛᴏᴀᴇʀ 2024-07-03 18:57:12 +08:00
  • 097f885050 build: 更新依赖 (#125) ᴀᴍᴛᴏᴀᴇʀ 2024-06-28 18:07:45 +08:00
  • 6ebef0a414 ci: 对处于 draft 状态的 PR 禁用 workflow (#123) ᴀᴍᴛᴏᴀᴇʀ 2024-06-28 00:04:30 +08:00
  • 4818e62414 refactor: 引入 clap 处理环境变量和命令行参数 (#119) ᴀᴍᴛᴏᴀᴇʀ 2024-06-07 19:57:08 -07:00
  • 1744f8647b chore: 修改项目路径结构,使用 workspace 组织包 (#118) ᴀᴍᴛᴏᴀᴇʀ 2024-06-07 10:56:53 -07:00
  • c4db12b154 fix: 修复类型错误导致的数值溢出 (#115) ᴀᴍᴛᴏᴀᴇʀ 2024-05-31 12:21:23 -07:00
  • 2ef99a20c9 feat: 支持自定义 NFO 文件中的视频时间,可选加入收藏夹的时间、视频发布的时间 (#114) ᴀᴍᴛᴏᴀᴇʀ 2024-05-31 12:01:39 -07:00
  • 67de151234 ci: 使用较旧的 rust nightly 版本,避免语言变更导致的编译失败 (#113) ᴀᴍᴛᴏᴀᴇʀ 2024-05-31 10:51:19 -07:00
  • 73f97f937f feat: 每次执行前检查登录状态,避免凭据失效导致的非预期行为 (#112) ᴀᴍᴛᴏᴀᴇʀ 2024-05-31 10:46:15 -07:00
  • 8fee6fb97a Update README.md - compose中指定user,附加简要说明 (#102) ky0utarou 2024-05-08 19:11:32 +08:00
  • e5e5b07978 fix: 修复当目标文件已存在时 ffmpeg 卡住的问题 (#99) ᴀᴍᴛᴏᴀᴇʀ 2024-05-05 17:22:35 +08:00
  • cd2bd9cbb3 chore: 减少并发下载量与 read_timeout 值 (#96) ᴀᴍᴛᴏᴀᴇʀ 2024-05-03 12:48:53 +08:00