Please enable Javascript to view the contents

MacOS得到电子书下载客户端打包教程【附下载】

 ·  ☕ 2 分钟

以前介绍过Windows系统下载得到App电子书的教程:

今天介绍一下MacOS系统,同样也是基于yann0917/dedao-gui: wails + go + vue3 实现得到已购课程下载的桌面客户端 这个项目。你可以按照文章中的步骤自己打包,也可以直接下载我打包好的安装包。

1 下载源码

1
git clone https://github.com/yann0917/dedao-gui.git

2 安装依赖

wails 构建需要安装以下依赖:

  • Go 1.18+
  • NPM (Node 15+)

安装 go 语言环境

Download and install - The Go Programming Language

安装 nodejs 环境

Node.js — Download Node.js®

安装 wails

安装 | Wails

wails 是一个用于构建桌面应用程序的库,它使用 Go 语言和 Web 技术。

1
go install github.com/wailsapp/wails/v2/cmd/wails@latest

安装 wails 时,可能会被墙,可以使用代理。

1
go env -w GOPROXY=https://goproxy.cn,direct

wails 安装之后,需要将其添加到环境变量中,这样才能在任何地方使用。其安装位置是在 home 目录中的 go/bin。

1
export PATH=$PATH:~/go/bin

打包发布

1
wails build

双击打包后的 dedao-gui 即可运行。

配置使用

配置文件下载路径,ffmpeg 路径,wkhtmltopdf 路径(用于生成pdf文件),这些都可以在配置文件中配置。

安装完成之后,在终端用which ffmpeg 和 which wkhtmltopdf 查看路径,然后在配置文件中配置。

1
2
3
4
matthew@matthewdeMac-mini ~ % which ffmpeg
/opt/homebrew/bin/ffmpeg # 可通过 brew install ffmpeg 安装
matthew@matthewdeMac-mini ~ % which wkhtmltopdf
/usr/local/bin/wkhtmltopdf

dedao-gui.app 配置

扫描二维码登录,然后就可以使用了。

登录二维码不显示问题

本应用上登录后再登录官方网页版会导致保存的 cookie 失效,使用 rm -rf ~/.config/dedao/config.json 删除配置信息后重新登陆本应用即可。

windows 系统下,配置文件在C盘的tmp目录下,如果你有几个硬盘,也有可能在其他盘下的tmp目录下。关闭应用,删除配置文件或目录,重新打开应用,就会重新显示二维码。

下载地址

如果你不想自己打包,可通过以下网盘链接下载已打包好的Portable版本。

dedao-gui.app

链接:https://pan.quark.cn/s/7bd48a6f5a6b

分享

码中人
作者
码中人
Web Developer