Commit Graph

4 Commits

Author SHA1 Message Date
congsh
e853161975 refactor: 重构为极简截图上传工具
- 简化项目定位:从智能工具转为极简截图上传工具
- 移除重型依赖:torch、transformers、paddleocr、SQLAlchemy
- 新增轻量级核心模块:
  - config.py: 简化 YAML 配置管理
  - database.py: 原生 SQLite 存储
  - screenshot.py: 截图功能(全屏/区域)
  - uploader.py: 云端上传(支持 custom/telegraph/imgur)
  - plugins/ocr.py: 可选 RapidOCR 插件
- 重写主窗口:专注核心功能,移除复杂 UI
- 更新依赖:核心 ~50MB,OCR 可选
- 更新文档:新的 README 和需求分析 v2

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 15:50:51 +08:00
congsh
92a258350a fix: 修复main.py导入路径
使用'src.gui.main_window'而非'gui.main_window'以确保正确导入
2026-02-12 11:25:28 +08:00
congsh
114f432f09 fix: 修复打包后ModuleNotFoundError问题
- 添加setup_path()函数处理PyInstaller打包后的路径
- 检测sys.frozen判断是打包环境还是开发环境
- 打包环境使用sys._MEIPASS作为基准路径
- 确保'gui'模块在两种环境下都能正确导入
2026-02-12 10:50:33 +08:00
congsh
154d53dbfd feat: 添加轻量打包和OCR自动安装功能
- 添加Windows打包脚本 build.bat
- 更新打包文档 BUILD.md(轻量版方案)
- OCR模块:添加首次运行时自动安装PaddleOCR的功能
- 主窗口:添加OCR安装检测和提示逻辑
- 创建应用入口 src/main.py

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 10:14:10 +08:00