已归档不再维护,请改用本人 Golang
编写的程序:PriceReminder,源码编译支持 Windows/MacOS/Linux
。
在任务栏提醒金价的小工具,目前仅显示
XAU/国际黄金
(单位:美元/盎司) 与AUTD/上海黄金延期
(单位:人民币元/每克)价格,实时价格来源于新浪财经。
Linux Ubuntu
环境下运行截图:
Mac
环境下运行截图:
当前操作系统请安装项目目录下 LcdD.ttf
字体。
git clone /~https://github.com/ycrao/electron-app-topgo-alarm.git
cd electron-app-topgo-alarm
# 安装依赖
npm install
# 本地开发
npm run start
# 编译 mac 二进制文件 [已验证过]
npm run build_mac
# 编译 linux 下二进制文件 [已验证过]
npm run build_linux
# 该命令暂未验证,是否能成功编译出二进制可执行安装文件,有编译成功过或存在问题的可反馈到 issue 中
npm run build_win
# 不建议在 Windows 下编译使用,因为任务栏 Tray 图标太小,不能看清楚,后期统一使用悬浮窗
可以考虑使用 淘宝镜像 ,如果还有非
canvas
依赖(如node-sass
)错误,可参考 安装 node-sass 的正确姿势 文章。
npm install --registry=https://registry.npm.taobao.org
npm install --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
npm install --canvas_binary_host_mirror=https://npm.taobao.org/mirrors/node-canvas-prebuilt/
...
请参考 官方WIKI文档 解决,目前本人在
macOS Mojave
和Ubuntu 16.04 LTS
系统下编译安装成功。
请下载作者已编译好的二进制文件,目前仅提供
macOS
与Linux
(仅在macOS Mojave
和Ubuntu 16.04 LTS
环境下经过验证,其它环境请自行验证)操作系统下 二进制文件 。