📌 项目地址tonhowtf/omniget | ⭐ 11,400 颗星 | 🔧 Rust | 📜 未标注

项目基本信息

仓库:tonhowtf/omniget,Rust 编写,GPL-3.0 协议,11,400 star。它是 GitHub 上 udemy-downloader、hotmart-downloader、course-downloader 三个 topic 下 star 数最多的仓库。

(README 正文写的是 “9,500+ GitHub stars”,与仓库当前显示的 11,400 有出入,说明这个项目还在快速增长期。)

它解决什么问题

用 yt-dlp 的人都经历过:装 Python、配 PATH、装 FFmpeg,参数永远记不住,每次都得翻备忘录。要下登录后才能看的内容,还得手动导出 cookies。

OmniGet 把这些全塞进一个文本框。粘贴链接,出来带画质选项的预览,点下载。yt-dlp 和 FFmpeg 会自动安装、自动更新,不用开终端。

和几个常见方案比一下

README 里的对比表值得直接搬过来:

OmniGet 单独用 yt-dlp 单站点网页下载器 付费课程下载器
站点 课程、Instagram、X、Pinterest、Bilibili、Telegram、种子,加上 yt-dlp 的 1,800+ 1,800+ 1 个 一两个平台
安装 下载一个文件打开 Python、PATH、FFmpeg 安装器+许可证
登录内容 扩展自动传 cookies 手动 --cookies 极少 有时有
下载后 播放器、阅读器、闪卡、笔记、108 个工具 只有文件 文件,常被重编码 只有文件
价格 免费,GPL-3.0 免费 免费带广告 订阅制

核心差异在两处:登录内容的 cookies 处理(浏览器扩展直接传,不用手动导出),以及下载之后的整条处理链。

下载之后的部分

这是它和“又一个 yt-dlp GUI”拉开距离的地方。同一个窗口里:

  • 课程播放器、PDF/EPUB 阅读器、音乐库
  • Study 插件:音频转录、闪卡、笔记
  • Tools 区:108 个工具,分 16 类
  • 插件系统:Courses、Study、Telegram、Convert 四块
  • 下载队列:断点续传、带退避的重试、规则引擎、关注的频道自动追更

还有两个少见的东西:内置聊天功能(默认关闭),和一个专门给英雄联盟玩家的模块,README 有单独章节。后者出现在下载工具里,我第一次看到。

上手路径

  1. 下载安装,Windows/macOS/Linux 都有
  2. 装配套浏览器扩展——README 有整章分步说明。你买的课程等登录内容,靠扩展把浏览器 cookies 传给应用
  3. 粘贴链接 → 预览选画质 → 下载

需要命令行或从源码编译,README 有 “Command line” 和 “Build from source” 两章,具体命令以官方文档为准。

使用前想清楚两件事

法律边界。 README 给的使用定位是“你买了课程,在平台下架前留个本地备份”。这个场景说得通。下载没买过的内容是另一回事,涉及平台服务条款,风险自己判断。

GPL-3.0。 免费用、随便改,但衍生项目必须同样开源。想拿它做商用集成的,先看协议。

值不值得装

符合下面任一情况就值得花两分钟试试:买过 Udemy/Hotmart 课程担心下架;常用 yt-dlp 但每次查参数;要批量备份 Pinterest 画板或 Telegram 频道。

如果你一年就下几个 YouTube 视频,浏览器扩展够用了,不必装桌面应用。

这篇文章对你有帮助吗?

发表回复