✨ 核心功能亮点
1. 🧠 智能视频去重引擎(模型)
不同于简单的标题匹配,MacCMS Tools 采用加权综合评分模型
- 多维度相似度计算:基于标题标准化、年份差异、导演相似度、演员相似度及编剧相似度进行加权综合评分,精准识别重复资源。
- 高性能内存索引:采用Two-Pass Loading机制,先建立内存索引再加载详情,支持百万级数据快速处理,极低内存占用。
- 非破坏性合并策略:自动合并所有播放源(vod_play_from/vod_play_url),保留ID最小记录,确保播放线路零丢失。
- 数据库友好操作:优化批量更新与删除逻辑,最大限度减少I/O负载,提升整体效率。
2. 📡 全自动化资源采集
- 多协议无缝适配:原生支持XML与JSON格式的资源站API,灵活对接各类标准接口。
- 智能播放器同步:采集时自动检测本地播放器配置,若缺失则根据接口数据自动生成播放器。
- 断点续传与增量更新:支持按时间范围(小时/天/周/月)采集,内置SQL标题防重机制,确保数据唯一性。
- 分类映射管理:提供可视化分类映射界面,轻松实现远程分类到本地分类的灵活对应。
3. ⏱️ 企业级任务调度系统
- 灵活的定时策略:支持按分钟、小时、天为单位的任务调度,满足不同场景下的自动化需求。
- 任务编排能力:可编排采集任务与去重任务,实现“采集完成后自动去重”的无人值守工作流。
- 实时状态监控:通过WebSocket实时推送任务执行日志,过程完全透明,便于运维监控。
4. 🖥️ 现代化Web管理界面
- 响应式设计:基于Vue 3 + Tailwind CSS构建,完美适配桌面与移动设备。
- Material Design 3设计语言:遵循Google最新的设计规范,提供流畅、直观的用户体验。
- 实时数据可视化:资源列表分页展示、采集进度实时反馈、服务器状态一目了然。
- 在线配置管理:无需编辑配置文件,直接在Web端修改数据库连接、去重权重、采集源等设置,即时生效。
5. 🏀 安装/授权/疑问/售后
客服微信iluluink添加请备注来意,程序附带售后群,作者的另一款插件OrangeFusion已经稳定更新三年。









🏗️ 现代技术架构
MacCMS Tools 采用了前后端分离的现代化架构,确保了系统的高性能、高可维护性与可扩展性。
后端架构
- 框架:基于Flask构建轻量级、高性能的RESTful API服务。
- 数据库操作:使用mysql-connector-python进行高效、安全的数据库交互。
- 实时通信:集成Socket.IO实现WebSocket双向通信,支持实时日志推送与任务状态更新。
- 模块化设计:核心功能模块化封装(去重、采集、任务调度、授权验证),便于独立升级与维护。
前端架构
- 框架:采用Vue 3 Composition API,代码结构清晰,响应式数据绑定高效。
- UI组件库:基于Tailwind CSS定制化设计,结合Google Material Symbols图标库,提供一致的设计语言。
- 状态管理:通过Vue响应式系统管理应用状态,确保UI与数据同步。
- 异步通信:使用Axios处理HTTP请求,配合Socket.IO客户端实现实时数据更新。
安全与稳定性
- 授权验证机制:内置软件授权验证,支持在线检测更新与一键安全升级。
- 防篡改保护:前端资源通过安全模块进行备份与校验,确保界面完整性。
- 错误处理:全面的异常捕获与用户友好的错误提示,增强系统鲁棒性。
🎨 界面设计理念
MacCMS Tools v2.0 的界面设计遵循Material Design 3(MD3)设计规范,强调质感、深度与动态感,为用户提供沉浸式、高效的操作体验。
设计特色
- 色彩系统:主色调采用优雅的#6750a4(紫色系),搭配中性背景与柔和渐变,营造专业、现代的视觉感受。
- 组件设计:
- 卡片式布局:信息分层清晰,视觉焦点明确。
- 圆角与阴影:大量使用圆角与微阴影,增强界面层次感与亲和力。
- 交互动效:按钮悬停、菜单切换、模态框弹出均带有平滑过渡动画,提升操作反馈。
- 排版与图标:
- Google Fonts (Roboto):确保跨平台字体显示一致性与可读性。
- Material Symbols:全套现代化图标,语义清晰,支持多种权重与样式。
用户体验优化
- 侧边栏导航:固定式侧边栏提供清晰的模块划分,一键切换,操作路径最短。
- 实时状态提示:通过颜色编码(绿/红/蓝)直观展示授权状态、数据库连接、任务运行状态。
- 模态框交互:添加/编辑资源站、定时任务等操作均通过模态框完成,避免页面跳转,保持上下文连贯。
- 移动端适配:全面响应式设计,在平板、手机等设备上同样提供完整、舒适的操作体验。
🚀 应用场景
MacCMS Tools 适用于以下典型场景:
- 多源采集内容整合:从多个资源站采集内容后,自动合并相同影片的播放源,避免数据冗余。
- 数据库定期维护:通过定时任务自动执行去重操作,保持数据库清洁与高效。
- 新站快速部署:利用采集功能快速填充内容,并自动配置播放器,大幅缩短建站周期。
- 运维监控:通过Web界面实时监控采集、去重任务执行情况,及时发现并处理问题。
🔧 部署与使用
环境要求
- MySQL 5.7+
- linux gcc 11+
- Python 3.12.12+
- 现代浏览器(Chrome 90+, Firefox 88+, Edge 90+)
配置建议
- 去重权重:根据实际内容类型调整年份、导演、演员等权重,以达到最佳去重效果。
- 采集策略:对于更新频繁的资源站,建议设置“近一小时”或“近一天”的采集范围,平衡效率与完整性。
- 定时任务:结合服务器负载情况,合理安排采集与去重任务的执行时间,避免高峰时段。
结语
MacCMS Tools 不仅仅是一个工具,更是一套完整的苹果CMS智能维护生态系统。它通过现代化的架构、专业的设计与强大的功能,将原本繁琐、手动的维护工作转化为自动化、可视化的高效流程,真正体现了“智能运维”的理念。无论您是个人站长还是企业运维团队,它都将成为您不可或缺的得力助手。
—— 专为效率与优雅而生