You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
m3u8-downloader-TypeScript/README.md

122 lines
4.3 KiB
Markdown

<img src="https://socialify.git.ci/caorushizi/mediago/image?font=Inter&forks=1&issues=1&language=1&name=1&owner=1&pattern=Circuit%20Board&pulls=1&stargazers=1&theme=Auto" alt="MediaDownloader"/>
2 years ago
1 year ago
<div align="center">
<h1>MediaGo</h1>
1 year ago
<a href="https://downloader.caorushizi.cn/guides.html?form=github">快速开始</a>
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
<a href="https://downloader.caorushizi.cn?form=github">官网</a>
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
<a href="https://downloader.caorushizi.cn/documents.html?form=github">文档</a>
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
<a href="https://github.com/caorushizi/mediago/discussions">Discussions</a>
<br>
<br>
<img alt="GitHub Downloads (all assets, all releases)" src="https://img.shields.io/github/downloads/caorushizi/mediago/total">
<img alt="GitHub Downloads (all assets, latest release)" src="https://img.shields.io/github/downloads/caorushizi/mediago/latest/total">
<img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/caorushizi/mediago">
<img alt="GitHub forks" src="https://img.shields.io/github/forks/caorushizi/mediago">
2 years ago
1 year ago
<hr />
</div>
2 years ago
1 year ago
## Intro
2 years ago
1 year ago
本项目支持 m3u8 视频在线提取工具 流媒体下载 m3u8 下载。
2 years ago
1 year ago
- **✅&nbsp; 无需抓包** 使用软件自带浏览器可以轻松嗅探网页中的视频资源,通过嗅探到的资源列表选择自己想要下载的资源,简单快速。
- **📱&nbsp; 移动播放** 可以轻松无缝的在 PC 和移动设备之前切换,下载完成后即可使用手机观看视频。
1 year ago
- **⚡️&nbsp; 批量下载** 支持同时下载多个视频和直播资源,高速带宽不闲置。
4 months ago
- **🎉&nbsp; 支持 docker 部署** 支持 docker 部署 web 端,方便快捷。
1 year ago
## Quickstart
运行代码需要 node 和 pnpmnode 需要在官网下载安装pnpm 可以通过`npm i -g pnpm`安装。
2 years ago
## 运行代码
1 year ago
```shell
# 代码下载
git clone https://github.com/caorushizi/mediago.git
1 year ago
# 安装依赖
pnpm i
# 开发环境
pnpm dev
# 打包运行
pnpm release
4 months ago
# 构建 docker 镜像
docker buildx build -t caorushizi/mediago:latest .
# docker 启动
4 months ago
docker run -d --name mediago -p 8899:8899 -v /root/mediago:/root/mediago registry.cn-beijing.aliyuncs.com/caorushizi/mediago
1 year ago
```
2 years ago
1 year ago
## Releases
4 months ago
### v3.0.0 (2024.10.7 发布)
4 months ago
#### 软件下载
4 months ago
- [【mediago】 windows v2.2.3](https://github.com/caorushizi/mediago/releases/download/v2.2.3/mediago-setup-x64-2.2.3.exe)
- [【mediago】 macos arm64 v2.2.3](https://github.com/caorushizi/mediago/releases/download/v2.2.3/mediago-setup-x64-2.2.3.dmg)
- [【mediago】 macos x64 v2.2.3](https://github.com/caorushizi/mediago/releases/download/v2.2.3/mediago-setup-x64-2.2.3.dmg)
- [【mediago】 linux v2.2.3](https://github.com/caorushizi/mediago/releases/download/v2.2.3/mediago-setup-arm64-2.2.3.dmg)
- 【mediago】 docker v3.0 `docker run`
2 years ago
4 months ago
### 软件截图
4 months ago
![首页](./images/changelog4.png)
4 months ago
### 重要更新
4 months ago
- 支持 docker 部署 web 端
- 更新桌面端 UI
4 months ago
### 更新日志
2 years ago
4 months ago
- 更新桌面端 UI
- 支持 docker 部署 web 端
- 新增视频播放,支持桌面端和移动端播放
- 修复 mac 打开无法展示界面的问题
- 优化了批量下载的交互
- 添加了 windows 的便携版(免安装哦)
- 优化了下载列表,支持页面中多个视频的嗅探
- 支持收藏列表手动导入导出
- 支持首页下载列表导出
- 优化了【新建下载】表单的交互逻辑
- 支持 UrlScheme 打开应用,并添加下载任务
- 修复了一些 bug 并提升用户体验
2 years ago
2 years ago
## 软件截图
4 months ago
![首页](https://static.ziying.site/images/home.png)
![首页-dark](https://static.ziying.site/images/home-dark.png)
2 years ago
4 months ago
![设置页面](https://static.ziying.site/images/settings.png)
2 years ago
4 months ago
![资源提取](https://static.ziying.site/images/browser.png)
2 years ago
## 技术栈
4 months ago
- react <https://react.dev/>
- electron <https://www.electronjs.org>
- koa <https://koajs.com>
2 years ago
- vite <https://cn.vitejs.dev>
- antd <https://ant.design>
4 months ago
- tailwindcss <https://tailwindcss.com>
- shadcn <https://ui.shadcn.com/>
- inversify <https://inversify.io>
- typeorm <https://typeorm.io>
2 years ago
## 鸣谢
4 months ago
- N_m2u8DL-CLI 来自于 <https://github.com/nilaoda/N_m3u8DL-CLI>
- N_m3u8DL-RE 来自于 <https://github.com/nilaoda/N_m3u8DL-RE>
- mediago 来自于 <https://github.com/caorushizi/hls-downloader>