mirror of
https://github.com/putyy/res-downloader.git
synced 2026-01-12 14:14:55 +08:00
Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4d35c44247 | ||
|
|
d7e34d9c21 | ||
|
|
fc06c29759 | ||
|
|
c65702e215 | ||
|
|
96300164da | ||
|
|
1b35475302 |
15
README.md
15
README.md
@@ -1,11 +1,11 @@
|
||||
## res-downloader
|
||||
### 爱享素材下载器【[加入群聊](https://qm.qq.com/q/mfDMSpCxQ4)】
|
||||
🎯 基于 [electron-vite-vue](https://github.com/electron-vite/electron-vite-vue.git)
|
||||
📦 操作简单、可获取不同类型的资源
|
||||
📦 操作简单、可获取不同类型的资源
|
||||
🖥️ 支持Win10、Win11、Mac、Linux
|
||||
🌐 支持视频、音频、图片、m3u8、直播流等常见网络资源拦截
|
||||
🌐 支持视频、音频、图片、m3u8、直播流等常见网络资源拦截
|
||||
💪 支持微信视频号、小程序、抖音、快手、小红书、酷狗音乐、qq音乐等网络资源下载
|
||||
👼 支持设置代理以获取特殊网络下的资源
|
||||
👼 支持设置代理以获取特殊网络下的资源
|
||||
|
||||
## 软件下载
|
||||
🆕 [github下载](https://github.com/putyy/res-downloader/releases)
|
||||
@@ -22,6 +22,12 @@
|
||||

|
||||
|
||||
## 常见问题
|
||||
m3u8预览和下载:
|
||||
> [下载](https://m3u8-down.gowas.cn/) [预览](https://m3u8play.com/)
|
||||
|
||||
直播流 预览和录制:
|
||||
> [使用obs进行预览和录制]( https://obsproject.com/)
|
||||
|
||||
下载慢、大视频下载失败(最新版本以内置aria2下载器)
|
||||
> 推荐使用如下工具加速下载,视频号可以下载完成后再到对应视频操作项选择 “视频解密(视频号)” 按钮
|
||||
>> [Neat Download Manager](https://www.neatdownloadmanager.com/index.php/en/)、[Motrix](https://motrix.app/download)等软件进行下载
|
||||
@@ -59,6 +65,9 @@ yarn run build --universal --mac
|
||||
|
||||
# 打包win
|
||||
yarn run build --win
|
||||
|
||||
# 打包win
|
||||
yarn run build --linux
|
||||
```
|
||||
|
||||
## 实现&初衷
|
||||
|
||||
@@ -46,15 +46,15 @@ export async function startServer({win, upstreamProxy, setProxyErrorCallback = f
|
||||
cert: fs.readFileSync(CONFIG.CERT_PUBLIC_PATH),
|
||||
},
|
||||
})
|
||||
.listen(port, () => {
|
||||
setProxy('127.0.0.1', port)
|
||||
.then((res) => {
|
||||
resolve()
|
||||
})
|
||||
.catch((err) => {
|
||||
setProxyErrorCallback(err)
|
||||
reject('setting proxy err: ' + err.toString())
|
||||
});
|
||||
.listen(port, async () => {
|
||||
try {
|
||||
await setProxy('127.0.0.1', port)
|
||||
resolve()
|
||||
} catch (err) {
|
||||
console.error(err);
|
||||
setProxyErrorCallback(err)
|
||||
reject("请手动设置系统代理" + err.toString())
|
||||
}
|
||||
})
|
||||
.on('error', err => {
|
||||
setProxyErrorCallback(err)
|
||||
|
||||
@@ -139,6 +139,8 @@ function typeSuffix(type: string) {
|
||||
case "audio/opus":
|
||||
case "audio/webm":
|
||||
case "audio/mp4":
|
||||
case "audio/mp3":
|
||||
case "audio/mp4;charset=UTF-8":
|
||||
return ["audio", ".mp3"];
|
||||
case "application/vnd.apple.mpegurl":
|
||||
case "application/x-mpegURL":
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "res-downloader",
|
||||
"version": "2.1.2",
|
||||
"version": "2.1.3",
|
||||
"main": "dist-electron/main/index.js",
|
||||
"description": "res-downloader(爱享素材下载器),支持视频号、小程序、抖音、快手、小红书、酷狗音乐、qq音乐、qq短视频等",
|
||||
"homepage": "https://github.com/putyy/res-downloader",
|
||||
|
||||
Reference in New Issue
Block a user