refactor: 拆分 media_organizer.sh 为多模块源码并新增构建脚本

- src/ 下 18 个模块按职责拆分(常量/日志/配置/缓存/TMDB/识别/AI/链接等)
- 新增 build.sh:按依赖顺序拼接模块生成单文件分发脚本
  - 含 bash -n 语法检查与重复函数检查
  - --check 模式可校验产物与源码同步(可接 CI)
- media_organizer.sh 改为构建产物(除 6 行生成说明外与原文件逐字节一致)
- README 新增「构建与开发(源码结构)」章节
- .gitignore 忽略运行时缓存 mo_cache/ 与参考仓库 3rd-party/
This commit is contained in:
Shuery committed 2026-08-14 09:25:08 +08:00
1 parent 452c6f26f9
commit d978a13a83
22 files changed
+10428 -2

No files matched your search

+4644
View File
File diff suppressed because it is too large. Load diff