有用 Thorium 浏览器的同好吗,做了一个可以自动更新的工具

thorium-win-upgrade#

一个可以升级 Thorium Browser 的工具

github

功能#

  • 简单交互式操作
  • 自动检测最新的 Thorium 版本
  • 用户决定是否进行升级操作 (自动下载、解压、重命名文件等)
  • 支持中文与英文
  • windows 下 配合.bat 文件 实现开机自动检测更新功能

流程#

image.png

使用#

自定义 config.json 配置文件 (thorium 的安装目录)

例:假如我的 thorium 安装解压目录为

image.png

那么 local_chrome_path 就定义为 D:\test1107\thorium。如下:

# 参数说明
{
  "app": {
    "local_chrome_path": "D:\\test1107\\thorium"
    ,"proxy_url": ""
    ,"lang": "zh-CN"
  }
}
- proxy_url: 下载代理,检查最新版本跟下载可能需要魔法,如程序有错误抛出,请尝试使用代理(http://127.0.0.1:7890)解决(不使用代理则无需配置该项,或者设置为空字符串)。
- local_chrome_path:本地 thorium 的安装路径
- lang:支持语言 zh-CN or en-US

编译#

  • (提供编译好的文件 thorium-win-upgrade.7z 下载 releases )

  • 手动编译

    go build -ldflags "-s -w" -gcflags="all=-trimpath=${PWD}" -asmflags="all=-trimpath=${PWD}"

运行#

  • 请不要随意更改 thorium 原本的目录结构
  • 保证编译的文件与 config.json、7z.dll、7z.exe 文件 在同级目录
  • 执行 ./thorium-win-upgrade.exe 或者双击启动,根据提示输入指令完成升级

升级#

image.png

image.png

无需升级#

image.png

本作品采用《CC 协议》,转载必须注明作者和本文链接
hezhizheng
hezhizheng
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 4

mac 下,在线等

5个月前 评论
hezhizheng (楼主) 5个月前

本来我觉得没有更新,我这强迫症不用再更新,这下好了……

5个月前 评论
hezhizheng (楼主) 5个月前