Commit Graph

50 Commits

Author SHA1 Message Date
amtoaer
f52724b974 chore: 发布 bili-sync 2.5.0 2025-02-27 14:04:40 +08:00
amtoaer
16e14fc371 chore: 发布 bili-sync 2.4.1 2025-02-21 21:22:52 +08:00
ᴀᴍᴛᴏᴀᴇʀ
94462ca706 chore: 更新 rust edition 到 2024,更新依赖 (#283) 2025-02-21 17:47:49 +08:00
amtoaer
9cbefc26ab chore: 发布 bili-sync 2.4.0 2025-02-19 22:20:39 +08:00
ᴀᴍᴛᴏᴀᴇʀ
d1168f35f3 build: 在 version 中展示详细的构建信息 (#265)
* build: 在 version 中展示详细的构建信息

* chore: 修改
2025-02-19 03:47:01 +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
ᴀᴍᴛᴏᴀᴇʀ
9d8e398cbe refactor: 下载部分使用 tokio 的封装代替手动实现 (#245) 2025-02-05 02:33:15 +08:00
amtoaer
802565e4f6 chore: 发布 bili-sync 2.3.0 2025-01-25 00:34:47 +08:00
ᴀᴍᴛᴏᴀᴇʀ
40cf22a7fa refactor: 引入 enum_dispatch 静态分发,提升性能 (#232) 2025-01-24 13:44:27 +08:00
ᴀᴍᴛᴏᴀᴇʀ
7c220f0d2b refactor: 精简代码,统一逻辑 (#229) 2025-01-24 01:11:59 +08:00
amtoaer
ab84a8dad1 refactor: 签名时按需使用 String 2025-01-21 22:54:20 +08:00
amtoaer
276fb5b3e4 chore: 发布 bili-sync 2.2.0 2025-01-14 19:12:47 +08:00
ᴀᴍᴛᴏᴀᴇʀ
f31900e6c7 deps: 更新项目依赖 (#214) 2025-01-13 19:39:08 +08:00
ᴀᴍᴛᴏᴀᴇʀ
0113bf704d chore: 支持使用 leaky-bucket 限制请求频率 (#211)
* chore: 移除之前引入的 delay

* feat: 支持为 b 站请求配置频率限制
2025-01-11 23:24:01 +08:00
ᴀᴍᴛᴏᴀᴇʀ
e9e20ace93 build: 升级依赖 (#160) 2024-07-28 15:38:42 +08:00
ᴀᴍᴛᴏᴀᴇʀ
401fcdc630 refactor: 将 filenamify 移动至本地,将正则表达式设置为 static (#156) 2024-07-28 01:51:37 +08:00
ᴀᴍᴛᴏᴀᴇʀ
20e3ac2129 build: 升级 time 依赖 (#150) 2024-07-23 22:38:52 +08:00
amtoaer
991ce3ea3c chore: 发布 bili-sync 2.1.2 2024-07-21 23:40:30 +08:00
amtoaer
e4fb096d0c build: 更新项目依赖 2024-07-21 22:51:56 +08:00
ᴀᴍᴛᴏᴀᴇʀ
2ffe432f37 feat: 为合集接口实现 wbi 签名 (#140) 2024-07-21 16:49:53 +08:00
amtoaer
6e7c6061b2 chore: 发布 bili-sync 2.1.1 2024-07-11 18:09:31 +08:00
amtoaer
0b6fd72682 chore: 发布 bili-sync 2.1.0 2024-07-05 22:44:56 +08:00
amtoaer
940abd4f3b build: 修改现有的版本号,添加 release 相关选项 2024-07-03 22:11:31 +08:00
ᴀᴍᴛᴏᴀᴇʀ
4c9ad2318c feat: 大范围重构,支持视频合集下载 (#97) 2024-07-03 03:57:12 -07:00
ᴀᴍᴛᴏᴀᴇʀ
097f885050 build: 更新依赖 (#125) 2024-06-28 03:07:45 -07:00
ᴀᴍᴛᴏᴀᴇʀ
4818e62414 refactor: 引入 clap 处理环境变量和命令行参数 (#119) 2024-06-08 10:57:08 +08:00
ᴀᴍᴛᴏᴀᴇʀ
1744f8647b chore: 修改项目路径结构,使用 workspace 组织包 (#118) 2024-06-08 01:56:53 +08:00
ᴀᴍᴛᴏᴀᴇʀ
f044b18337 chore: 使用 tracing 替换 env_logger (#93) 2024-05-02 03:00:16 +08:00
amtoaer
f81d9fc6eb chore: 修改版本并添加许可证 2024-04-29 00:59:50 +08:00
ᴀᴍᴛᴏᴀᴇʀ
1ad82e513e fix: 修复风控判断错误,以及可能的阻塞问题 (#77)
* fix: 尝试修复风控判断错误,以及可能的阻塞问题

* fix: 继续修复
2024-04-25 22:56:47 +08:00
amtoaer
db73ac48db ci: 加入自动单元测试、代码检查、发版 2024-04-12 19:35:09 +08:00
ᴀᴍᴛᴏᴀᴇʀ
4cbe2b495a feat: 支持弹幕下载 (#58)
* chore: 简单引入字幕模块(WIP)

* feat: 初步支持弹幕下载

* feat: 尝试在维持视频比例的基础上对齐视频高度,通过标记 'static 移除生命周期参数

* chore: 在数据库中记录视频页的宽高和长度

* fix: 修复各种错误,移除无用代码
2024-04-10 01:42:17 +08:00
idlercloud
4ba23ce8fc refactor: 用更 idiomatic 的方式改写一些代码 (#54)
* refactor: Config 采用 arc_swap 而非锁

* refactor: 改进 config 的检查,及其他一些细微优化

* refactor: 不再拆分 lib.rs 和 main.rs
2024-04-04 18:39:41 +08:00
amtoaer
beb3634e33 feat: 在接口层级返回特定错误 2024-04-02 00:00:44 +08:00
amtoaer
eeb9f86830 deps: 依赖排序,并移除无用的 re-exports 2024-04-01 22:17:41 +08:00
amtoaer
45708e91e8 deps: 加入 anyhow 依赖 2024-04-01 21:52:52 +08:00
amtoaer
511daa1768 deps: 加入格式化文件名的依赖 2024-03-31 18:24:26 +08:00
amtoaer
6b592ea3ce deps: reqwest 支持 gzip 2024-03-31 13:49:47 +08:00
amtoaer
f13e7c319e deps: tinytemplate 不能作为 static 使用,换用 handlebars 2024-03-30 14:46:18 +08:00
amtoaer
51b319ffd5 deps: 加入 xml 和模板库 2024-03-30 01:40:09 +08:00
amtoaer
855ef5e0f2 deps: 继续添加依赖 2024-03-29 00:23:41 +08:00
amtoaer
803feb0f41 deps: 添加日志相关依赖 2024-03-27 23:24:41 +08:00
amtoaer
0320d30ab2 deps: 添加 chrono 依赖 2024-03-27 00:36:23 +08:00
amtoaer
bde36ee141 chore: 添加必要的依赖 2024-03-23 00:07:20 +08:00
amtoaer
3757c4f917 feat: 检查修复错误,添加必要的注释 2024-03-21 00:21:12 +08:00
amtoaer
8af5350772 feat: 实验性加入刷新凭据(暂未测试) 2024-03-20 02:00:55 +08:00
amtoaer
f46a837533 feat: 实现下载,给出例子 2024-03-19 00:04:32 +08:00
amtoaer
210a72c9cf feat: 实现除刷新凭据外的功能,在 main 中给出使用示例 2024-03-18 00:14:52 +08:00
amtoaer
b8d035550d chore: 尝试启动 rust 版的 bili-sync 项目 2024-03-17 01:53:25 +08:00