得到课程下载工具dedao-gui使用教程
dedao-guiwails + go + vue3 实现得到已购课程下载的桌面客户端项目地址:https://gitcode.com/gh_mirrors/de/dedao-gui
项目介绍
dedao-gui
是一个用 Go 语言编写的桌面客户端,结合 Wails、Go 和 Vue3 技术栈,旨在帮助用户下载和管理在“得到”APP中已购买的课程。该工具支持课程、听书、电子书等多种内容的下载,并提供了丰富的命令行功能,方便用户在终端中进行操作。
项目快速启动
安装依赖
首先,确保你已经安装了 Go 和 Docker。然后,克隆项目仓库:
git clone https://github.com/yann0917/dedao-gui.git
cd dedao-gui
使用 Go 安装
go install
使用 Docker 运行
docker build -t dedao-gui .
docker run -it dedao-gui
登录
使用 cookie 登录:
dedao-dl login -c "your_cookie_here"
查看帮助
dedao-dl -h
应用案例和最佳实践
下载课程
dedao-dl course
下载电子书
dedao-dl ebook
下载听书
dedao-dl dlo
查看课程分类
dedao-dl cat
典型生态项目
dedao-gui
作为一个开源项目,其生态系统中还包括以下相关项目:
- dedao-dl: 命令行工具,用于下载和管理课程内容。
- wails: 用于构建跨平台的桌面应用程序。
- vue3: 前端框架,用于构建用户界面。
这些项目共同构成了一个完整的工具链,帮助用户高效地管理和学习“得到”APP中的课程内容。
dedao-guiwails + go + vue3 实现得到已购课程下载的桌面客户端项目地址:https://gitcode.com/gh_mirrors/de/dedao-gui