🎉 用 Pake 打包了一个极简 Twitter Mac 版本

2022-11-05 09:27:57 +08:00
 tw93

介绍 Pake

开源地址:https://github.com/tw93/Pake

一个很简单的用 Rust 打包网页生成很小的 Mac App 工具,底层使用 Tauri ,当前支持微信读书、Twitter 、语雀、RunCode 、Witeboard 、Flomo 、Vercel 等。技术含量其实不高,只是 Rust 替代之前套壳网页老的思路玩法的一个尝试,新瓶装旧酒,其实 PWA / Electron 也很好用很方便,包括你用 XCode 拖一个 Webview 自己写也很好,更多取决于你的喜好和习惯~

Pake 比较特别的是,相比传统的 Electron 套壳打包,大小要小将近 40 倍,一般 2M 左右,此外由于底层使用的,Rust Tauri 框架,性能体验较 JS 框架要轻快不少,内存小很多;此外实现了通用快捷键的透传、容器通信、样式改写注入、沉浸式的窗口、拖动、简化使用流程优化等功能,有一点点可玩性,你可以 Fork 自己打包喜欢的。

这里主要介绍最近折腾的「用 Pake 打包了一个极简版的 Twitter Mac 客户端」。

极简 Twitter

使用 Pake 结合开源 thomaswang/minimal-twitter 的样式注入改写,花了大概 1 小时打包了一个你可能会喜欢的极简 Twitter 版本,依旧只有 2M 左右,相比官方的看起来舒服很多,将乱七八糟的东西都干掉了,优化不少强迫症体验,效果如下。

首页

详情页

个人主页

推文

打包汇总

WeRead Twitter
RunCode Witeboard
Flomo 语雀

最后

其实 Pake 属于我一个无心插柳的小项目,当时使用微信读书的时候习惯用 Mac 来看,发现只有网页版本,就自己打包了一个,后面有不少人来问怎么搞的,就将代码放到 Github 上面去了,其实代码很简单,不过用 Rust 打包这个思路还比较新,包括后面还有不少贡献者参与进来一起建设 https://github.com/tw93/Pake/issues/39 想着做完善些,做到相比 国外收费的 Electron 打包页面的工具 好用些,满足一波爱好者喜欢就够了。

5020 次点击
所在节点    分享创造
43 条回复
zhigang1992
2022-11-05 16:46:46 +08:00
点开外部链接的时候体验有点奇怪
tw93
2022-11-05 16:52:53 +08:00
@zhigang1992 有道理 我想想怎么直接外跳
tw93
2022-11-05 16:53:45 +08:00
@ZxBing0066 就是避免这么问 所以文章前面刻意说了 什么都行 你喜欢就好😀
tw93
2022-11-05 16:54:18 +08:00
@ZxBing0066 必要性不大 只是玩具 不是为了赚钱
tw93
2022-11-05 19:38:46 +08:00
@aceseo 哈哈
cue
2022-11-05 21:50:04 +08:00
浏览器上用的 minimal theme for twitter , 跟你这个一毛一样……😑
tw93
2022-11-05 21:54:15 +08:00
@cue 应该没有认真看文章 要是考语文应该挂了🤣🤣🤣
在 极简 Twitter 这个标题下,有说明,此外推上和作者之前聊过 其实就是用的他的能力
ZxBing0066
2022-11-06 00:12:41 +08:00
@tw93 抱歉 😂 只是比较好奇动机而已,因为我现在超级讨厌安装各种 app 啥的,想起一堆不装 app 不给用的网站。
tw93
2022-11-06 00:39:02 +08:00
@ZxBing0066 哈哈 你可以这样 其实我也很讨厌装很多 app ,选择合适的最少数量即可
llussy
2022-11-06 00:43:11 +08:00
厉害厉害
yanetut
2022-11-06 12:10:05 +08:00
666👍,一直有这方面的需求
不过对于 vim 患者,目前还是用的 chrome app 的方案,插件都能用,快捷键也是 tampermonkey 自己写
tw93
2022-11-06 12:26:47 +08:00
@yanetut 对于 vim 同学这一块生态的确比较差
FreeEx
2022-11-07 00:27:39 +08:00
关注
Zel
2022-11-07 10:24:10 +08:00
求一个 Spotify Win 打包,给家里的电脑用,现在的 PWA 版本不好用,每次重启浏览器都有影响
tw93
2022-11-07 16:19:41 +08:00
Zel
2022-11-07 23:23:00 +08:00
@tw93 Spotify 官方的客户端没法使用 ChromeCast ,所以之前一直使用网页版或者 PWA 版的
Zel
2022-11-07 23:26:07 +08:00
补一下楼上的图

https://imgur.com/a/9CFDEJk
tw93
2022-11-08 00:10:48 +08:00
@Zel 了解啦 最近搞一下哦
不过最近还在做支持 windows 做好后可以支持
可以关注一波
ThinkMan
2022-11-10 15:55:16 +08:00
楼主,以后会不会支持打包成 Android APK
tw93
2022-11-10 19:10:10 +08:00
@ThinkMan 需要看底层后面支持情况
当前已经支持 windows 打包了,不过文档还在更新中

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

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

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

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

© 2021 V2EX