Refactor: rewrite GUI, add run.bat, update docs

- New GUI (gui.py) calls same core functions as CLI
- Add run.bat for parameterized CLI usage
- Simplify run_lesson1.bat to just call run.bat
- Update README and ARCHITECTURE docs
- Add LICENSE
This commit is contained in:
hmo
2026-05-03 03:17:48 +08:00
parent 9e62247a60
commit faec8549a6
5 changed files with 256 additions and 153 deletions
+5 -12
View File
@@ -1,13 +1,6 @@
@echo off
chcp 65001 >nul
echo Cleaning pycache...
rmdir /s /q "D:\F\NewI\opencode\daily-workspace\projects\piano-highlight-app\src\__pycache__" 2>nul
rmdir /s /q "D:\F\NewI\opencode\daily-workspace\projects\piano-highlight-app\src\core\__pycache__" 2>nul
echo Cache cleaned.
echo.
echo Running CLI...
del "D:\F\NewI\opencode\daily-workspace\temp\cli_run_log.txt" 2>nul
"D:\ProgramData\anaconda3\envs\py312_cuda\python.exe" "D:\F\NewI\opencode\daily-workspace\projects\piano-highlight-app\run_lesson1.py"
echo.
echo Exit: %errorlevel%
pause
:: 预置脚本:运行福田夜校第一节课
call "%~dp0run.bat" ^
"D:\F\yc\课程上架\福田商圈夜校\课程视频\直播回放-03月18日.mp4" ^
"D:\F\yc\课程上架\福田商圈夜校\课程视频\钢琴演奏入门第一课.pptx" ^
"D:\F\NewI\opencode\daily-workspace\projects\piano-lesson-highlights\cases\lesson1\output_cli_full"