feat(app): 添加 ASMR 和磁力链接功能模块

- 新增 asmr_bp 蓝图模块和 AsmrService 服务
- 新增 magnet_bp 蓝图模块和 MagnetService 服务
- 在应用初始化时注册新的蓝图模块
- 将 switch 语句替换为 if-elif 语句进行配置管理
- 在前端界面添加 ASMR 功能入口
- 增加 libtorrent 依赖包
- 修复字符串引号使用问题
- 增加文件重命名异常处理
- 扩展类型注解支持 Union 类型
- 增加请求超时时间到 30 秒
- 优化前端错误处理逻辑
This commit is contained in:
2026-06-01 18:43:06 +08:00
parent f7539a33b0
commit 6cbacab98b
13 changed files with 93 additions and 30 deletions
+5 -2
View File
@@ -16,7 +16,10 @@ class FileService:
return None
new_path = os.path.join(os.path.dirname(entry.path), new_name)
os.rename(entry.path, new_path)
try:
os.rename(entry.path, new_path)
except Exception as e:
print(e)
self.result_list.insert(0, new_path)
# return new_path
@@ -73,4 +76,4 @@ class FileService:
def rename(self) -> List[str]:
FolderService(paths=self.paths, ignore_dirs=IGNORE_DIRS, folder_callback=self.process_folder_name,
file_callback=self.process_file_name).process_folder()
return self.result_list
return self.result_list