{"repo":"yann0917/dedao-gui","free":true,"listed":false,"github":"https://github.com/yann0917/dedao-gui","clone":"git clone https://github.com/yann0917/dedao-gui.git","description":"wails + go + vue3 实现得到已购课程下载的桌面客户端","language":"Vue","stars":354,"topics":["vue","wails","wails-vue","dedao"],"license":"MIT","category":"ui-components","readme_excerpt":"得到课程下载桌面端 wails + go + vue 构建的《得到》APP 课程下载桌面客户端 技术栈 Wails - 用于构建桌面应用程序 Go - 后端服务和业务逻辑 Vue 3 - 前端框架 Vue Router 4 - 路由管理 Element Plus - UI 组件库 TypeScript - 类型安全 Vite - 构建工具 Pinia - 状态管理 FFmpeg - 音频处理 wkhtmltopdf - PDF 生成 特别声明 仅供个人学习使用，请尊重版权，内容版权均为得到所有，请勿传播内容！！！ 仅供个人学习使用，请尊重版权，内容版权均为得到所有，请勿传播内容！！！ 仅供个人学习使用，请尊重版权，内容版权均为得到所有，请勿传播内容！！！ 主要功能 首页展示 - 展示首页内容概览 扫码登录 - 支持二维码扫描登录 课程管理 - 可查看 购买 的课程，课程详情，课程文章列表，支持播放课程音频 听书功能 - 可查看听书书架列表，听书文稿，支持播放每天听本书音频 电子书管理 - 可查看电子书架列表，电子书详情，书评，支持加入书架 锦囊查看 - 可查看已购买的锦囊 知识城邦 - 可查看知识城邦内容 内容导出 - 课程可生成PDF，文稿生成 Markdown 文档，也可生成 mp3 文件 听书下载 - 每天听本书可下载音频，文稿生成 pdf、 Markdown 文档 电子书下载 - 电子书可下载 pdf，html, epub 等格式 免费内容 - 免费专区的课程如：《每天听本书》，《文明》，《长谈》等，可下载音频，文稿生成 pdf、 Markdown 文档 学习圈 - 可查看学习圈内容（暂不支持下载） 主题切换 - UI亮色/暗色主题切换 注 1. 下载均在后台执行，下载完毕弹框会关闭，等待弹窗关闭或者点击确定下载后关闭，均会在后台执行下载程序。 2. 如果遇到 496 NoCertificate 消息提示，请登录网页版进行图形验证码验证。 3. 本应用上登录后再登录官方网页版会导致保存的 cookie 失效，使用 rm -rf /.config/dedao/config.json 删除配置信息后重新登陆本应用即可。或者进入个人中心，点击退出登录。 安装与运行 环境要求 1. 安装 Go 1.23 或更高版本 2. 安装 Node.js 18+ 和 npm 3. 安装 Wails CLI: go install github.com/wailsapp/wails/v2/cmd/wails@latest 构建步骤 1. 克隆项目仓库 2. 直接构建应用（Wails 会自动处理前端依赖安装和构建） 详细构建说明请参考 Wails 文档 必需依赖 项目运行需要以下依赖： Go 1.23+ - 后端开发语言 Node.js 18+ - 前端运行环境 npm - 前端包管理器 可选依赖（根据需求安装） 如需使用特定功能，请安装以下依赖： PDF 生成 wkhtmltopdf 电子书转 PDF 需要借助 wkhtmltopdf 音频处理 ffmpeg 音频合成及处理需要借助 ffmpeg 工具 功能预览 Stargazers over time License MIT © yann0917 ---","default_branch":null,"files":null,"tree":[],"storefront":"/r/yann0917","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yann0917/dedao-gui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}