一个有趣且实用的开源项目,将网页打包成应用

一个有趣且实用的开源项目,将网页打包成应用

最近在GitHub上面发现了一个很有趣的开源应用,可以将网页打包成应用:

这里是它的使用文档

底层使用了rust进行开发,支持 Mac、Windows 和 Linux。使用命令将网站直接打包成应用。

这里我以最近部署的一个私人 ChatGPT Next为例, 我的地址为 https://gpt.whrss.com

需要本地先有一个node环境,能使用npm命令。

然后npm全局安装这个工具

npm install -g pake-cli

安装完之后,就可以使用

pake url [OPTIONS]...

来生成桌面应用了,参数有很多,我先用了这些:
这是我的命令:

pake https://gpt.whrss.com --name GPT  --icon /Users/wu/Downloads/gpt.icns --height 700 --width 900

这里我指定了网站的url : https://gpt.whrss.com
指定了生成的应用包的名字:GPT
指定了应用的 icon
指定了应用打开初始化的高度和宽度

mac icon生成和获取的地方 : https://macosicons.com/#/

然后我进行了运行,因为我的icon指定的目录是Downloads下面,所以它直接生成在了下面,默认是用户目录。
image.png

如上图,生成的包体非常的小和轻量,只有不到3M。

= 更新 =

# 查看npm安装的插件的版本
npm -g list
/usr/local/lib
├── xxx
├── [email protected]
├── [email protected]
├── xxxxxxx
└── xxxxxxx

# 更新指定插件
npm -g update pake-cli 
# 再次查看 
npm -g list

关于这个软件的应用,我想到的最多就是那些常用的,但没有pc客户端的应用,比如 Twitter、WeRead、Spotify 等等,我也是接触这个项目后第一时间就使用上了,体验很不错,比之前方便了不少。
image.png