# hapv **Repository Path**: yasepix/hapv ## Basic Information - **Project Name**: hapv - **Description**: electron 开发的一个可以播放,下载国内主流视频的播放器。A player developed by electron that can play and download domestic mainstream video. - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 19 - **Created**: 2020-04-26 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

|
|
|
|
|
## 技术栈&插件
- Electron
- Vue
- vue-cli-plugin-electron-builder
- Element
下载功能需安装 [annie](https://github.com/iawia002/annie)
## 如何运行
```
git clone git@github.com:meetqy/hapv.git
```
```
cd hapv
```
```
npm install
```
```
npm start
```
## 原理
1. 利用`electron`框架,返回 web 页面
2. 页面中嵌入 webview,url 为各平台官网
3. 利用`electron`提供的 api,监听页面跳转,劫持链接,返回解析之后的视频链接。
## 开发规范
- [开发规范](./开发规范.md)
## 版本记录
- [版本记录](./版本记录.md)