Rust 中文社区日报精选整理当日值得关注的 Rust 生态动态与项目。wrkflw v0.8.0 发布⁠⁠支持本地运行 GitHub Actions 的 CLI 工具项目简介wrkflw 是一个用于在本地验证和运行 GitHub Actions 工作流的命令行工具帮助开发者在本地迭代 CI 配置避免频繁推送fix ci提交。支持通过 Docker、Podman 或运行时模拟直接在本地机器上运行作业并提供 TUI 界面用于选择工作流和查看实时日志。同时也支持 GitLab CI 文件。主要新功能表达式求值器实现了真正的${{ ... }}表达式求值功能支持matrix.os、secrets.TOKEN、needs.build.outputs.version等表达式返回正确的嵌套对象而非字符串化结果复合 Action 支持完整支持复合 actions 的端到端执行步骤输出正确传播回调用方验证必需输入参数监视模式和差异感知执行新增wrkflw watch子命令自动监视仓库变化并重新运行匹配的工作流支持--event、--diff、--changed-files、--base-branch等参数模拟特定触发上下文Oxanus v1 发布⁠⁠基于 Redis 的 Rust 任务处理库作者在 r/rust 社区宣布推出Oxanus这是一个专为 Rust 设计的、基于 Redis 的任务处理库已开发近一年时间。项目背景已在 Player.gg 和 Firstlook.gg 的后台任务基础设施中投入生产使用服务于数百家工作室和数百万玩家设计理念采用专注化设计⁠⁠仅支持单一后端Redis力求将其做到最好不追求多后端抽象核心功能独立队列⁠支持独立的并发控制和配置重试机制⁠可配置的退避策略任务调度⁠支持定时任务和 cron 任务动态队列限流功能唯一任务⁠防止重复执行可恢复任务Rust CLI工具⁠⁠YouTube视频转录本索引与搜索作者分享了他们用 Rust 构建的实用命令行工具用于索引和搜索 YouTube 视频转录本。项目背景与动机为了真正学习Rust而寻找实际项目超越书本示例和教程解决实际痛点⁠⁠经常观看技术演讲和访谈视频但很难再次找到特定内容YouTube搜索只能匹配标题无法搜索视频中的spoken内容目标⁠⁠实现类似grep的功能但针对视频内容核心功能添加视频⁠通过YouTube URL提取转录本并存储到本地SQLite数据库全文搜索⁠使用yt-grep search命令搜索关键词返回匹配片段及时间戳相关推荐⁠使用TF-IDF算法查找相似的转录本技术实现使用transcript API提取YouTube转录本使用rusqlite和SQLite的FTS5扩展建立搜索索引主要依赖库⁠⁠clap参数解析、reqwestHTTP请求代码量约1500行Proxelar - HTTP/HTTPS 中间人代理工具基本信息功能⁠用于 HTTP/HTTPS 流量的中间人Man-in-the-Middle代理工具许可证⁠MIT安装命令⁠brew install proxelar项目地址⁠https://github.com/emanuele-em/proxelar当前版本稳定版⁠0.4.3