Python / PyQt5 / Playwright
ConsolePlat 集成控制台
PyQt5 统一控制台壳,集成监控/发布/生图/改图/上架/合规模块。重任务走 CLI worker 或 QThread 不阻塞 UI,动态加载源项目(adapter 模式),密码用 Windows DPAPI 加密。
Running Screenshot
程序运行截图
About
项目介绍
要解决的问题
ConsolePlat 是为多套本地自动化工具准备的统一控制台。监控、发布、生图、改图、上架和合规模块如果各自独立运行,入口、配置、日志和安全信息都会分散,维护和使用成本都会上升。
核心功能
- 用 PyQt5 提供统一控制台壳,集中展示多个自动化模块入口。
- 集成监控、发布、生图、改图、上架和合规模块。
- 重任务通过 CLI worker 或 QThread 执行,避免阻塞 UI。
- 动态加载源项目,使用 adapter 模式接入不同工具,并用 Windows DPAPI 加密密码。
设计思路
这个项目的核心决策是把“入口统一”和“模块解耦”同时保留。PyQt5 负责稳定的桌面外壳,模块自身仍可通过 worker、线程或 adapter 接入,避免把所有逻辑都压进一个界面文件。这样既能给操作者一个统一工作台,也给后续工具接入留出边界。
技术亮点
亮点不是单个自动化动作,而是架构组织:重任务不阻塞 UI、源项目可动态加载、密码使用系统能力加密。截图里的工作台首页和商品监控模块,也说明它在入口管理、状态展示和事件流日志上做了统一收口。
Stack