🤱🏻 用 Rust 打包了一个才 1.8M 的微信读书 Mac App

2022-10-15 09:14:55 +08:00
 tw93

总览

之前用 Rust 打包了一个微信读书的 Mac 版本,1.8M 大小,用了一段时间还不错,将代码开源到 Github ,感兴趣的小伙伴可下载试试,让你可以使用电脑进行阅读,当然也可以基于代码二次开发一些其他有趣的工具。

🎉 开源地址:https://github.com/tw93/pake

🏂 下载地址:http://tw93.fun/images/app/WeRead.dmg

原理

用 Rust 来打包你的 App ,底层使用 Tauri ,当前支持微信读书,有更多想法,欢迎提 Issue 。

展示效果

11862 次点击
所在节点    分享创造
75 条回复
icyalala
2022-10-15 14:28:00 +08:00
这什么扯淡 MacApp ,就一个 WebView 。。。
同样的需求,我试了下拿 Xcode 拖个 WebView 加载 https://weread.qq.com ,两分钟就能做出你这个需求,打包出来 213 KB 。

@2NUT 做 PWA 直接在浏览器里打开,点下安装就能出一个桌面 App 图标,压根就不需要你打包。
tw93
2022-10-15 14:42:21 +08:00
@icyalala 你 2min 搞好,贴出来看看是不是一样,嘴强王者不如实际操作,少于 5min 算我输,我这边可以半 min 打一个包
yesterday17
2022-10-15 14:59:18 +08:00
@tw93 Rust 项目半分钟就能打包完可能不是褒义(
tw93
2022-10-15 15:01:11 +08:00
@yesterday17 这不是留了一些 buffer 不😂
callmesmc
2022-10-15 15:51:12 +08:00
这个可以注入 css 不?
sinnosong1
2022-10-15 15:52:16 +08:00
原来大家电脑上都没有浏览器啊👍👍👍
tw93
2022-10-15 15:56:25 +08:00
@callmesmc 可以的,这个里面就注入了一些,体验更好一些
Desiree
2022-10-15 15:57:14 +08:00
存在即合理,楼上没必要一上来就喷的..
tw93
2022-10-15 15:57:33 +08:00
@sinnosong1 是的 我们这边只能用命令行拨号上网😭
coderunI
2022-10-15 16:15:35 +08:00
这 star 是真的吗?
owtotwo
2022-10-15 16:23:19 +08:00
这 stars 数算得上另一种意义的 nb 了
tw93
2022-10-15 16:33:10 +08:00
@coderunI 假的,talk is cheap, show me the code
systemcall
2022-10-15 17:09:18 +08:00
edge 不是可以直接把不是 pwa 的网页也作为应用安装吗?
搞不懂你这有什么用
magicdawn
2022-10-15 17:18:16 +08:00
微信网页版并没有做 PWA, 发炎之前自己看一下啊
jfdnet
2022-10-15 17:50:25 +08:00
@oldshensheep 很多官方 pc 端也就是网页套壳,这有什么好酸的。
sdd11
2022-10-15 18:11:36 +08:00
那这个在官网的基础上做了什么优化么?比如加一些快捷键之类的
tw93
2022-10-15 18:13:43 +08:00
@sdd11 其实网页基本快捷键都是需要支持的,包括沉浸式头、顶部可以拖动、还有样式兼容
butanediol2d
2022-10-15 18:17:00 +08:00
OP 我觉得你做的东西没问题,主要是宣传上出了差错。

把网页打包成 App 不是伪需求,而且恰恰相反,非常有市场,以至于直接在 Google 上搜索 “Turn any website into desktop Mac app” 已经有一大堆能批量生产、自定义转换网页的产品了。

根据你的帖子正文来看,你并没有创造什么新东西,普通人包括非程序员只要会搜索就能达成一样的效果。

所以大伙更关注的是是你这个打包出来的东西有没有什么特殊之处,比如楼上所说的快捷键,或者自定义 CSS 之类的功能。
icyalala
2022-10-15 18:19:29 +08:00
@tw93 https://bitbucket.org/icyalala/mac_webivew/src/master/
拖了个 WebView 改改配置,新增了 3 行代码去加载那个 URL ,两分钟。打包点 Archive 只要 5 秒。
tw93
2022-10-15 18:22:38 +08:00
@butanediol2d 中肯,懒了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/887062

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX