Jefferyhcool
|
a434b9a7a4
|
refactor(events): 重构清理临时文件的逻辑
- 优化了文件路径的处理方式
-增加了对路径不存在的情况的处理
- 改进了日志信息的记录
|
2025-04-15 00:40:38 +08:00 |
|
Jefferyhcool
|
7bf31ad16e
|
fix(downloaders): 修复 Youtube 下载报错问题理
- 优化了临时文件清理逻辑,删除以指定文件名开头的所有相关文件
|
2025-04-15 00:16:03 +08:00 |
|
Jefferyhcool
|
1ebf236f4f
|
feat(app): 添加日志记录功能
- 新增 logger 模块,用于全局日志记录
- 在关键位置添加日志输出,包括事件处理、文件清理、FFmpeg 检查等
- 优化数据库操作,增加日志记录
- 在主程序启动时添加日志输出
|
2025-04-14 19:50:44 +08:00 |
|
Jefferyhcool
|
43b88c85fa
|
feat(events): 实现转写完成后的文件清理功能
- 新增 events 模块,包括 handlers 和 signals 子模块
- 在 handlers 中实现 cleanup_temp_files 函数,用于清理转写临时文件
- 在 signals 中定义 transcription_finished 信号
- 修改 main.py,添加 startup_event 函数以注册事件处理器- 更新 WhisperTranscriber 类,增加 on_finish 方法并发送转写完成信号
- 在 base.py 中添加 TranscriberBase 类的 on_finish 方法占位符
|
2025-04-13 23:29:33 +08:00 |
|