# downMoive **Repository Path**: kingsee/down-moive ## Basic Information - **Project Name**: downMoive - **Description**: 视频下载器项目,开发一个基于 Electron 的桌面应用程序,支持从 YouTube 和 Bilibili 下载视频,提供友好的用户界面和智能化的下载管理功能 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2025-12-17 - **Last Updated**: 2025-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DownMovie - 视频下载器 一个强大的桌面应用程序,支持从 YouTube 和 Bilibili 下载视频。 ## 技术栈 - **前端框架**: Vue 3 + TypeScript - **桌面应用**: Electron 33 - **UI 组件库**: Ant Design Vue + Tailwind CSS - **状态管理**: Zustand - **数据存储**: IndexedDB (electron-store) - **构建工具**: Vite ## 开发指南 ### 安装依赖 ```bash npm install ``` ### 开发模式 ```bash npm run dev ``` ### 构建 ```bash # 构建所有平台 npm run build # 构建 Windows 版本 npm run build:win # 构建 macOS 版本 npm run build:mac # 构建 Linux 版本 npm run build:linux ``` ### 代码规范 ```bash # 代码检查 npm run lint # 代码格式化 npm run format ``` ## 功能特性 - ✅ 支持 YouTube 视频下载 - ✅ 支持 Bilibili 视频下载 - ✅ 多任务并发下载 - ✅ 下载进度实时显示 - ✅ 下载历史记录 - ✅ 自定义保存路径 - ✅ 视频质量选择 - ✅ 深色/浅色主题 ## 项目结构 ``` downMoive/ ├── electron/ # Electron 主进程 ├── src/ # 前端源代码 │ ├── assets/ # 静态资源 │ ├── components/ # Vue 组件 │ ├── stores/ # Zustand 状态管理 │ ├── views/ # 页面视图 │ ├── router/ # 路由配置 │ └── plugins/ # 插件配置 ├── public/ # 公共资源 └── dist/ # 构建输出 ``` ## License MIT