diff --git a/README.md b/README.md index dabdc35..b9ad978 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,12 @@ -

中文 | English

+

English | 简体中文

Pake

+

Turn any webpage into a desktop app with Rust with ease.

- twitter + twitter telegram @@ -15,28 +16,29 @@ GitHub closed issues
-
很简单的用 Rust 打包网页生成很小的桌面 App,支持 Mac / Windows / Linux 系统,常用包下载、命令行一键打包定制开发 可见下面文档,也欢迎去 讨论区 交流。
-## 特征 +
Pake supports Mac, Windows, and Linux. Check out README for Popular Packages, Command-Line Packaging, and Customized Development information. Feel free to share your suggestions in Discussions.
-🏂 **小**:相比传统的 Electron 套壳打包,要小将近 40 倍,不到 3M。 -😂 **快**:Pake 的底层使用的 Rust Tauri 框架,性能体验较 JS 框架要轻快不少,内存小很多。 -🩴 **特**:不是单纯打包,实现了快捷键的透传、沉浸式的窗口、拖动、样式改写、去广告、产品的极简风格定制。 -🐶 **玩**:只是一个很简单的小玩具,用 Rust 替代之前套壳网页打包的老思路,其实 PWA 也很好。 +## Features -## 常用包下载 +- 🎐 Nearly 40 times smaller than an Electron package (less than 3M!) +- 🚀 With Rust Tauri, Pake is much more lightweight and faster than JS-based frameworks. +- 📦 Battery-included package — shortcut pass-through, immersive windows, and minimalist customization. +- 👻 Pake is just a simple tool — replace the old bundle approach with Rust (though PWA is good enough). + +## Popular Packages - - @@ -44,135 +46,148 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + +
WeRead + WeRead Mac Windows - Linux + Linux Twitter + Twitter Mac Windows - Linux + Linux
LiZhi + LiZhi Mac Windows - Linux + Linux YouTube - Mac - Windows - Linux -
Code - Mac - Windows - Linux - Reference - Mac - Windows - Linux -
Qwerty - Mac - Windows - Linux - ChatGPT + ChatGPT Mac Windows - Linux + Linux
YouTube + Mac + Windows + Linux + XiaoHongShu + Mac + Windows + Linux +
ProgramMusic + Mac + Windows + Linux + CodeRunner + Mac + Windows + Linux +
Flomo + Mac + Windows + Linux + Loop + Mac + Windows + Linux +
- -🏂 更多应用如 Flomo / 语雀可去 Release下载,此外点击可展开快捷键说明 +🏂 You can download more applications (such as YuQue / Reference / Qwerty) from Releases. Click here to expand the shortcuts reference!
-| Mac | Windows/Linux | 功能 | -| --------------------------- | ------------------------------ | ------------------ | -| + [ | Ctrl + | 返回上一个页面 | -| + ] | Ctrl + | 去下一个页面 | -| + | Ctrl + | 自动滚动到页面顶部 | -| + | Ctrl + | 自动滚动到页面底部 | -| + r | Ctrl + r | 刷新页面 | -| + w | Ctrl + w | 隐藏窗口,非退出 | -| + - | Ctrl + - | 缩小页面 | -| + + | Ctrl + + | 放大页面 | -| + = | Ctrl + = | 放大页面 | -| + 0 | Ctrl + 0 | 重置页面缩放 | +| Mac | Windows/Linux | Function | +|-----------------------------|--------------------------------|-------------------------------| +| + [ | Ctrl + | Return to the previous page | +| + ] | Ctrl + | Go to the next page | +| + | Ctrl + | Auto scroll to top of page | +| + | Ctrl + | Auto scroll to bottom of page | +| + r | Ctrl + r | Refresh Page | +| + w | Ctrl + w | Hide window, not quite | +| + - | Ctrl + - | Zoom out the page | +| + + | Ctrl + + | Zoom in the page | +| + = | Ctrl + = | Zoom in the Page | +| + 0 | Ctrl + 0 | Reset the page zoom | -此外还支持双击头部进行全屏切换,拖拽头部进行移动窗口,Mac 用户支持手势方式返回和去下一页,还有其他需求,欢迎提过来。 +In addition, double-click the title bar to switch to full-screen mode. For Mac users, you can also use the gesture to go to the previous or next page and drag the title bar to move the window.
-## 开始之前 +## Before starting -1. **小白用户**:使用 「常用包下载」 方式来把玩 Pake 的能力,可去 [讨论群](https://github.com/tw93/Pake/discussions) 寻求帮助,也可试试 [Action](https://github.com/tw93/Pake/wiki/GitHub-Actions-%E5%9C%A8%E7%BA%BF%E7%BC%96%E8%AF%91%E5%A4%9A%E7%B3%BB%E7%BB%9F%E7%89%88%E6%9C%AC) 方式。 -2. **开发用户**:使用 「命令行一键打包」,对 Mac 比较友好,Windows / Linux 需折腾下 [环境配置](https://tauri.app/v1/guides/getting-started/prerequisites)。 -3. **折腾用户**:假如你前端和 Rust 都会,那可试试下面的 「[定制开发](#定制开发)」,可深度二次开发定制你的功能。 +1. **For beginners**: Play with Popular Packages to find out Pake's capabilities, or try to pack your application with [GitHub Actions](https://github.com/tw93/Pake/wiki/GitHub-Actions-Online-Compilation-Multi-system-Version). Don't hesitate to reach for assistance at [Discussion](https://github.com/tw93/Pake/discussions)! +2. **For developers**: “Command-Line Packaging” supports macOS fully. For Windows/Linux users, it requires some tinkering. [Configure your environment](https://tauri.app/v1/guides/getting-started/prerequisites) before getting started. +3. **For hackers**: For people who are good at both front-end development and Rust, how about customizing your apps' function more with the following [Customized Development](#development)? -## 命令行一键打包 +## Command-Line Packaging - - - -

+![Pake](https://gw.alipayobjects.com/zos/k/zd/pake.gif) -**Pake 提供了命令行工具,可以更快捷方便地一键自定义打你需要的包,详细可见 [文档](./bin/README.md)。** +**Pake provides a command line tool, making the flow of package customization quicker and easier. See [documentation](./bin/README_EN.md) for more information.** ```bash -// 使用 npm 进行安装 +# Install with npm npm install -g pake-cli -// 命令使用 -pake url [options] +# Command usage +pake url [OPTIONS]... -// 随便玩玩,首次由于安装环境会有些慢,后面就快了 +# Feel free to play with Pake! It might take a while to prepare the environment the first time you launch Pake. pake https://weekly.tw93.fun --name Weekly --transparent ``` -假如你不太会使用命令行,或许使用 **GitHub Actions 在线编译多系统版本** 是一个不错的选择,可查看 [文档](https://github.com/tw93/Pake/wiki/GitHub-Actions-%E5%9C%A8%E7%BA%BF%E7%BC%96%E8%AF%91%E5%A4%9A%E7%B3%BB%E7%BB%9F%E7%89%88%E6%9C%AC)。 +If you are new to the command line, you can compile packages online with _GitHub Actions_. See the [Tutorial](https://github.com/tw93/Pake/wiki/GitHub-Actions-Online-Compilation-Multi-system-Version) for more information. -## 定制开发 +## Development -开始前请确保电脑已经安装了 Rust 和 Node 的环境,此外需参考 [Tauri 文档](https://tauri.app/v1/guides/getting-started/prerequisites) 快速配置好环境才可以开始使用,假如你太不懂,使用上面的命令行打包会更加合适。 +Prepare your environment before starting. Make sure you have Rust `>=1.63` and Node `>=16` (e.g., `16.18.1`) installed on your computer. For installation guidance, see [Tauri documentation](https://tauri.app/v1/guides/getting-started/prerequisites). + +If you are unfamiliar with these, it is better to try out the above tool to pack with one click. ```sh -// 安装依赖 +# Install Dependencies npm i -// 本地开发 +# Local development npm run dev -// 本地调试 +# Local debug npm run dev:debug -// 打包应用 +# Pack application npm run build - ``` -## 高级使用 +## Advanced Usage -1. 代码结构可参考 [文档](https://github.com/tw93/Pake/wiki/Pake-%E7%9A%84%E4%BB%A3%E7%A0%81%E7%BB%93%E6%9E%84%E8%AF%B4%E6%98%8E),便于你在开发前了解更多。 -2. 修改 src-tauri 目录下的 `tauri.conf.json`以及 `tauri.xxx.conf.json` 中的 url、productName、icon、identifier 这 4 个字段,其中 icon 可以从 icons 目录选择一个,也可以去 [macOSicons](https://macosicons.com/#/) 下载符合效果的。 -3. 关于窗口属性设置,可以在 `tauri.conf.json` 修改 windows 属性对应的 `width/height`,fullscreen 是否全屏,resizable 是否可以调整大小,假如想适配 Mac 沉浸式头部,可以将 transparent 设置成 `true`,找到 Header 元素加一个 padding-top 样式即可,不想适配改成 `false` 也行。 -4. 此外样式改写、屏蔽广告、逻辑代码注入、容器消息通信、自定义快捷键可见 [高级用法](https://github.com/tw93/Pake/wiki/Pake-%E7%9A%84%E9%AB%98%E7%BA%A7%E7%94%A8%E6%B3%95)。 +1. You can refer to the [codebase structure](https://github.com/tw93/Pake/wiki/Description-of-Pake's-code-structure) before working on Pake, which will help you much in development. +2. Modify the `url` and `productName` fields in the `tauri.conf.json` file under the src-tauri directory, as well as the `icon` and `identifier` fields in the `tauri.xxx.conf.json` file. You can select a `icon` from the `icons` directory or download one from [macOSicons](https://macosicons.com/#/) to match your product needs. +3. For configurations on window properties, you can modify the `tauri.conf.json` file to change the value of `width`, `height`, `fullscreen` (or not), `resizable` (or not) of the `windows` property. To adapt to the immersive header on Mac, change `transparent` to `true`, look for the `Header` element, and add the `padding-top` property. +4. For advanced usages such as style rewriting, advertisement removal, JS injection, container message communication, and user-defined shortcut keys, see [Advanced Usage of Make](https://github.com/tw93/Pake/wiki/Advanced-Usage-of-Make). -## 开发者 +## Developer -Pake 的发展离不开这些 Hacker 们,一起贡献了大量能力,也欢迎关注他们 ❤️ +Pake's development can not be without these Hackers. They contributed a lot of capabilities for Pake. Also, welcome to follow them! ❤️ @@ -241,6 +256,13 @@ Pake 的发展离不开这些 Hacker 们,一起贡献了大量能力,也欢 Steam + + + + - +
+ + exposir +
+ 孟世博 +
+
2nthony @@ -248,6 +270,13 @@ Pake 的发展离不开这些 Hacker 们,一起贡献了大量能力,也欢 2nthony + + ACGNnsj +
+ Null +
+
nekomeowww @@ -261,6 +290,14 @@ Pake 的发展离不开这些 Hacker 们,一起贡献了大量能力,也欢
Dengju Deng
+
+ + Fechin +
+ Fechin +
@@ -275,8 +312,7 @@ Pake 的发展离不开这些 Hacker 们,一起贡献了大量能力,也欢
Hyzhao
-
liusishan @@ -294,9 +330,9 @@ Pake 的发展离不开这些 Hacker 们,一起贡献了大量能力,也欢
-## 支持 +## Support -1. 我有两只猫,一只叫汤圆,一只叫可乐,假如觉得 Pake 让你生活更美好,可以给汤圆可乐 喂罐头 🥩🍤。 -2. 如果你喜欢 Pake,可以在 Github Star,更欢迎 [推荐](https://twitter.com/intent/tweet?url=https://github.com/tw93/Pake&text=%23Pake%20%E4%B8%80%E4%B8%AA%E5%BE%88%E7%AE%80%E5%8D%95%E7%9A%84%E7%94%A8%20Rust%20%E6%89%93%E5%8C%85%E7%BD%91%E9%A1%B5%E7%94%9F%E6%88%90%20Mac%20App%20%E7%9A%84%E5%B7%A5%E5%85%B7%EF%BC%8C%E7%9B%B8%E6%AF%94%E4%BC%A0%E7%BB%9F%E7%9A%84%20Electron%20%E5%A5%97%E5%A3%B3%E6%89%93%E5%8C%85%EF%BC%8C%E5%A4%A7%E5%B0%8F%E8%A6%81%E5%B0%8F%E5%B0%86%E8%BF%91%2040%20%E5%80%8D%EF%BC%8C%E4%B8%80%E8%88%AC%202M%20%E5%B7%A6%E5%8F%B3%EF%BC%8C%E5%BA%95%E5%B1%82%E4%BD%BF%E7%94%A8Tauri%20%EF%BC%8C%E6%80%A7%E8%83%BD%E4%BD%93%E9%AA%8C%E8%BE%83%20JS%20%E6%A1%86%E6%9E%B6%E8%A6%81%E8%BD%BB%E5%BF%AB%E4%B8%8D%E5%B0%91%EF%BC%8C%E5%86%85%E5%AD%98%E5%B0%8F%E5%BE%88%E5%A4%9A%EF%BC%8C%E6%94%AF%E6%8C%81%E5%BE%AE%E4%BF%A1%E8%AF%BB%E4%B9%A6%E3%80%81Twitter%E3%80%81Youtube%E3%80%81RunCode%E3%80%81Flomo%E3%80%81%E8%AF%AD%E9%9B%80%E7%AD%89%EF%BC%8C%E5%8F%AF%E4%BB%A5%E5%BE%88%E6%96%B9%E4%BE%BF%E4%BA%8C%E6%AC%A1%E5%BC%80%E5%8F%91~) 给你志同道合的朋友使用。 -3. 可以关注我的 [Twitter](https://twitter.com/HiTw93) 获取到最新的 Pake 更新消息,也欢迎加入 [Telegram](https://t.me/miaoyan) 聊天群。 -4. 希望大伙玩的过程中有一种学习新技术的喜悦感,假如你发现有很适合做成桌面 App 的网页也很欢迎告诉我。 +1. I have two cats, TangYuan and Coke. If you think Pake delights your life, you can feed them some canned food 🥩. +2. If you like Pake, you can star it on GitHub. Also, welcome to [recommend Pake](https://twitter.com/intent/tweet?url=https://github.com/tw93/Pake&text=%23Pake%20-%20A%20simple%20Rust%20packaged%20web%20pages%20to%20generate%20Mac%20App%20tool,%20compared%20to%20traditional%20Electron%20package,%20the%20size%20of%20nearly%2040%20times%20smaller,%20generally%20about%202M,%20the%20underlying%20use%20of%20Tauri,%20performance%20experience%20than%20the%20JS%20framework%20is%20much%20lighter~) to your friends. +3. You can follow my [Twitter](https://twitter.com/HiTw93) to get the latest news of Pake or join our [Telegram](https://t.me/miaoyan) chat group. +4. I hope that you enjoy playing with it. Let us know if you find a website that would be great for a Mac App! diff --git a/README_CN.md b/README_CN.md new file mode 100644 index 0000000..d851cb1 --- /dev/null +++ b/README_CN.md @@ -0,0 +1,326 @@ +

English | 简体中文

+

+ +

+

Pake

+

很简单的用 Rust 打包网页生成很小的桌面App

+
+ + twitter + + telegram + + GitHub downloads + + GitHub commit + + GitHub closed issues +
+
支持 Mac / Windows / Linux,关于 常用包下载命令行一键打包定制开发 可见下面文档,也欢迎去 讨论区 交流。
+ +## 特征 + +- 🎐 相比传统的 Electron 套壳打包,要小将近 40 倍,不到 3M。 +- 🚀 Pake 的底层使用的 Rust Tauri 框架,性能体验较 JS 框架要轻快不少,内存小很多。 +- 📦 不是单纯打包,实现了快捷键的透传、沉浸式的窗口、拖动、样式改写、去广告、产品的极简风格定制。 +- 👻 只是一个很简单的小玩具,用 Rust 替代之前套壳网页打包的老思路,其实 PWA 也很好。 + +## 常用包下载 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
WeRead + Mac + Windows + Linux + Twitter + Mac + Windows + Linux +
LiZhi + Mac + Windows + Linux + ChatGPT + Mac + Windows + Linux +
YouTube + Mac + Windows + Linux + XiaoHongShu + Mac + Windows + Linux +
ProgramMusic + Mac + Windows + Linux + CodeRunner + Mac + Windows + Linux +
Flomo + Mac + Windows + Linux + Loop + Mac + Windows + Linux +
+ +
+ +🏂 更多应用如 语雀 / Reference / Qwerty 可去 Release下载,此外点击可展开快捷键说明 + +
+ +| Mac | Windows/Linux | 功能 | +|-----------------------------|--------------------------------|-----------| +| + [ | Ctrl + | 返回上一个页面 | +| + ] | Ctrl + | 去下一个页面 | +| + | Ctrl + | 自动滚动到页面顶部 | +| + | Ctrl + | 自动滚动到页面底部 | +| + r | Ctrl + r | 刷新页面 | +| + w | Ctrl + w | 隐藏窗口,非退出 | +| + - | Ctrl + - | 缩小页面 | +| + + | Ctrl + + | 放大页面 | +| + = | Ctrl + = | 放大页面 | +| + 0 | Ctrl + 0 | 重置页面缩放 | + +此外还支持双击头部进行全屏切换,拖拽头部进行移动窗口,Mac 用户支持手势方式返回和去下一页,还有其他需求,欢迎提过来。 + +
+ +## 开始之前 + +1. **小白用户**:使用 「常用包下载」 方式来把玩 Pake 的能力,可去 [讨论群](https://github.com/tw93/Pake/discussions) 寻求帮助,也可试试 [Action](https://github.com/tw93/Pake/wiki/GitHub-Actions-%E5%9C%A8%E7%BA%BF%E7%BC%96%E8%AF%91%E5%A4%9A%E7%B3%BB%E7%BB%9F%E7%89%88%E6%9C%AC) 方式。 +2. **开发用户**:使用 「命令行一键打包」,对 Mac 比较友好,Windows / Linux 需折腾下 [环境配置](https://tauri.app/v1/guides/getting-started/prerequisites)。 +3. **折腾用户**:假如你前端和 Rust 都会,那可试试下面的 「[定制开发](#定制开发)」,可深度二次开发定制你的功能。 + +## 命令行一键打包 + + + + +

+ +**Pake 提供了命令行工具,可以更快捷方便地一键自定义打你需要的包,详细可见 [文档](./bin/README.md)。** + +```bash +# 使用 npm 进行安装 +npm install -g pake-cli + +# 命令使用 +pake url [OPTIONS]... + +# 随便玩玩,首次由于安装环境会有些慢,后面就快了 +pake https://weekly.tw93.fun --name Weekly --transparent +``` + +假如你不太会使用命令行,或许使用 **GitHub Actions 在线编译多系统版本** 是一个不错的选择,可查看 [文档](https://github.com/tw93/Pake/wiki/GitHub-Actions-%E5%9C%A8%E7%BA%BF%E7%BC%96%E8%AF%91%E5%A4%9A%E7%B3%BB%E7%BB%9F%E7%89%88%E6%9C%AC)。 + +## 定制开发 + +开始前请确保电脑已经安装了 Rust `>=1.63` 和 Node `>=16 如 16.18.1` 的环境,此外需参考 [Tauri 文档](https://tauri.app/v1/guides/getting-started/prerequisites) 快速配置好环境才可以开始使用,假如你太不懂,使用上面的命令行打包会更加合适。 + +```sh +# 安装依赖 +npm i + +# 本地开发 +npm run dev + +# 本地调试 +npm run dev:debug + +# 打包应用 +npm run build + +``` + +## 高级使用 + +1. 代码结构可参考 [文档](https://github.com/tw93/Pake/wiki/Pake-%E7%9A%84%E4%BB%A3%E7%A0%81%E7%BB%93%E6%9E%84%E8%AF%B4%E6%98%8E),便于你在开发前了解更多。 +2. 修改 src-tauri 目录下 `tauri.conf.json` 中的 `url` 和 `productName` 字段,以及 `tauri.xxx.conf.json` 中的 `icon` 和 `identifier` 字段,其中 `icon` 可以从 icons 目录选择一个,也可以去 [macOSicons](https://macosicons.com/#/) 下载符合效果的。 +3. 关于窗口属性设置,可以在 `tauri.conf.json` 修改 windows 属性对应的 `width/height`,fullscreen 是否全屏,resizable 是否可以调整大小,假如想适配 Mac 沉浸式头部,可以将 transparent 设置成 `true`,找到 Header 元素加一个 padding-top 样式即可,不想适配改成 `false` 也行。 +4. 此外样式改写、屏蔽广告、逻辑代码注入、容器消息通信、自定义快捷键可见 [高级用法](https://github.com/tw93/Pake/wiki/Pake-%E7%9A%84%E9%AB%98%E7%BA%A7%E7%94%A8%E6%B3%95)。 + +## 开发者 + +Pake 的发展离不开这些 Hacker 们,一起贡献了大量能力,也欢迎关注他们 ❤️ + + + + + + + + + + + + + + + + + + + + + + + +
+ + tw93 +
+ Tw93 +
+
+ + Tlntin +
+ Tlntin +
+
+ + pan93412 +
+ Pan93412 +
+
+ + wanghanzhen +
+ Volare +
+
+ + liby +
+ Bryan Lee +
+
+ + essesoul +
+ Essesoul +
+
+ + m1911star +
+ Horus +
+
+ + AielloChan +
+ Aiello +
+
+ + QingZ11 +
+ Steam +
+
+ + 2nthony +
+ 2nthony +
+
+ + nekomeowww +
+ Ayaka Neko +
+
+ + turkyden +
+ Dengju Deng +
+
+ + Fechin +
+ Fechin +
+
+ + princemaple +
+ Po Chen +
+
+ + houhoz +
+ Hyzhao +
+
+ + liusishan +
+ Liusishan +
+
+ + piaoyidage +
+ Ranger +
+
+ + +## 支持 + +1. 我有两只猫,一只叫汤圆,一只叫可乐,假如觉得 Pake 让你生活更美好,可以给汤圆可乐 喂罐头 🥩。 +2. 如果你喜欢 Pake,可以在 Github Star,更欢迎 [推荐](https://twitter.com/intent/tweet?url=https://github.com/tw93/Pake&text=%23Pake%20%E4%B8%80%E4%B8%AA%E5%BE%88%E7%AE%80%E5%8D%95%E7%9A%84%E7%94%A8%20Rust%20%E6%89%93%E5%8C%85%E7%BD%91%E9%A1%B5%E7%94%9F%E6%88%90%20Mac%20App%20%E7%9A%84%E5%B7%A5%E5%85%B7%EF%BC%8C%E7%9B%B8%E6%AF%94%E4%BC%A0%E7%BB%9F%E7%9A%84%20Electron%20%E5%A5%97%E5%A3%B3%E6%89%93%E5%8C%85%EF%BC%8C%E5%A4%A7%E5%B0%8F%E8%A6%81%E5%B0%8F%E5%B0%86%E8%BF%91%2040%20%E5%80%8D%EF%BC%8C%E4%B8%80%E8%88%AC%202M%20%E5%B7%A6%E5%8F%B3%EF%BC%8C%E5%BA%95%E5%B1%82%E4%BD%BF%E7%94%A8Tauri%20%EF%BC%8C%E6%80%A7%E8%83%BD%E4%BD%93%E9%AA%8C%E8%BE%83%20JS%20%E6%A1%86%E6%9E%B6%E8%A6%81%E8%BD%BB%E5%BF%AB%E4%B8%8D%E5%B0%91%EF%BC%8C%E5%86%85%E5%AD%98%E5%B0%8F%E5%BE%88%E5%A4%9A%EF%BC%8C%E6%94%AF%E6%8C%81%E5%BE%AE%E4%BF%A1%E8%AF%BB%E4%B9%A6%E3%80%81Twitter%E3%80%81Youtube%E3%80%81RunCode%E3%80%81Flomo%E3%80%81%E8%AF%AD%E9%9B%80%E7%AD%89%EF%BC%8C%E5%8F%AF%E4%BB%A5%E5%BE%88%E6%96%B9%E4%BE%BF%E4%BA%8C%E6%AC%A1%E5%BC%80%E5%8F%91~) 给你志同道合的朋友使用。 +3. 可以关注我的 [Twitter](https://twitter.com/HiTw93) 获取到最新的 Pake 更新消息,也欢迎加入 [Telegram](https://t.me/miaoyan) 聊天群。 +4. 希望大伙玩的过程中有一种学习新技术的喜悦感,假如你发现有很适合做成桌面 App 的网页也很欢迎告诉我。 diff --git a/app.csv b/app.csv index 5da3cf1..fe783f6 100644 --- a/app.csv +++ b/app.csv @@ -1,11 +1,14 @@ name(Linux),name(Mac/Windows),name_zh,url +programmusic,ProgramMusic,ProgramMusic,https://musicforprogramming.net/ twitter,Twitter,推特,https://twitter.com/ youtube,YouTube,YouTube,https://youtube.com reference,Reference,Reference,https://wangchujiang.com/reference/index.html -code,Code,Code,https://riju.codes/ +coderunner,CodeRunner,CodeRunner,https://riju.codes/ yuque,YuQue,语雀,https://www.yuque.com/ chatgpt,ChatGPT,ChatGPT,https://chat.openai.com/chat flomo,Flomo,浮墨,https://v.flomoapp.com/mine qwerty,Qwerty,Qwerty,https://qwerty.kaiyi.cool/ lizhi,LiZhi,李志,https://lizhi.turkyden.com/?from=pake +xiaohongshu,XiaoHongShu,小红书,https://www.xiaohongshu.com/explore +loop,Loop,Loop,https://loop.microsoft.com/ weread,WeRead,微信阅读,https://weread.qq.com/ diff --git a/src-tauri/icons/chatgpt.icns b/src-tauri/icons/chatgpt.icns index 6a8cbe5..ba8029f 100644 Binary files a/src-tauri/icons/chatgpt.icns and b/src-tauri/icons/chatgpt.icns differ diff --git a/src-tauri/icons/code.icns b/src-tauri/icons/code.icns deleted file mode 100644 index 6437163..0000000 Binary files a/src-tauri/icons/code.icns and /dev/null differ diff --git a/src-tauri/icons/coderunner.icns b/src-tauri/icons/coderunner.icns new file mode 100644 index 0000000..d0acca4 Binary files /dev/null and b/src-tauri/icons/coderunner.icns differ diff --git a/src-tauri/icons/loop.icns b/src-tauri/icons/loop.icns new file mode 100644 index 0000000..a820f5b Binary files /dev/null and b/src-tauri/icons/loop.icns differ diff --git a/src-tauri/icons/programmusic.icns b/src-tauri/icons/programmusic.icns new file mode 100644 index 0000000..ae119c2 Binary files /dev/null and b/src-tauri/icons/programmusic.icns differ diff --git a/src-tauri/icons/wechat.icns b/src-tauri/icons/wechat.icns new file mode 100644 index 0000000..28d3945 Binary files /dev/null and b/src-tauri/icons/wechat.icns differ diff --git a/src-tauri/icons/xapi.icns b/src-tauri/icons/xapi.icns new file mode 100644 index 0000000..dbdbf1d Binary files /dev/null and b/src-tauri/icons/xapi.icns differ diff --git a/src-tauri/icons/xiaohongshu.icns b/src-tauri/icons/xiaohongshu.icns new file mode 100644 index 0000000..eca7c27 Binary files /dev/null and b/src-tauri/icons/xiaohongshu.icns differ diff --git a/src-tauri/icons/zlibrary.icns b/src-tauri/icons/zlibrary.icns new file mode 100644 index 0000000..bfcba77 Binary files /dev/null and b/src-tauri/icons/zlibrary.icns differ diff --git a/src-tauri/png/chatgpt_256.ico b/src-tauri/png/chatgpt_256.ico index a56cef3..7da9895 100644 Binary files a/src-tauri/png/chatgpt_256.ico and b/src-tauri/png/chatgpt_256.ico differ diff --git a/src-tauri/png/chatgpt_32.ico b/src-tauri/png/chatgpt_32.ico index 1ba3963..6f9c3cc 100644 Binary files a/src-tauri/png/chatgpt_32.ico and b/src-tauri/png/chatgpt_32.ico differ diff --git a/src-tauri/png/chatgpt_512.png b/src-tauri/png/chatgpt_512.png index efbcf48..6010822 100644 Binary files a/src-tauri/png/chatgpt_512.png and b/src-tauri/png/chatgpt_512.png differ diff --git a/src-tauri/png/coderunner_256.ico b/src-tauri/png/coderunner_256.ico new file mode 100644 index 0000000..c67cf5d Binary files /dev/null and b/src-tauri/png/coderunner_256.ico differ diff --git a/src-tauri/png/coderunner_32.ico b/src-tauri/png/coderunner_32.ico new file mode 100644 index 0000000..9e1a54b Binary files /dev/null and b/src-tauri/png/coderunner_32.ico differ diff --git a/src-tauri/png/coderunner_512.png b/src-tauri/png/coderunner_512.png new file mode 100644 index 0000000..375f9bd Binary files /dev/null and b/src-tauri/png/coderunner_512.png differ diff --git a/src-tauri/png/loop_256.ico b/src-tauri/png/loop_256.ico new file mode 100644 index 0000000..59b1b0e Binary files /dev/null and b/src-tauri/png/loop_256.ico differ diff --git a/src-tauri/png/loop_32.ico b/src-tauri/png/loop_32.ico new file mode 100644 index 0000000..1be32de Binary files /dev/null and b/src-tauri/png/loop_32.ico differ diff --git a/src-tauri/png/loop_512.png b/src-tauri/png/loop_512.png new file mode 100644 index 0000000..3dec10e Binary files /dev/null and b/src-tauri/png/loop_512.png differ diff --git a/src-tauri/png/programmusic_256.ico b/src-tauri/png/programmusic_256.ico new file mode 100644 index 0000000..21df529 Binary files /dev/null and b/src-tauri/png/programmusic_256.ico differ diff --git a/src-tauri/png/programmusic_32.ico b/src-tauri/png/programmusic_32.ico new file mode 100644 index 0000000..69d9807 Binary files /dev/null and b/src-tauri/png/programmusic_32.ico differ diff --git a/src-tauri/png/programmusic_512.png b/src-tauri/png/programmusic_512.png new file mode 100644 index 0000000..a75eb43 Binary files /dev/null and b/src-tauri/png/programmusic_512.png differ diff --git a/src-tauri/png/wechat_256.ico b/src-tauri/png/wechat_256.ico new file mode 100644 index 0000000..7f82155 Binary files /dev/null and b/src-tauri/png/wechat_256.ico differ diff --git a/src-tauri/png/wechat_32.ico b/src-tauri/png/wechat_32.ico new file mode 100644 index 0000000..4114d8f Binary files /dev/null and b/src-tauri/png/wechat_32.ico differ diff --git a/src-tauri/png/wechat_512.png b/src-tauri/png/wechat_512.png new file mode 100644 index 0000000..a2adc28 Binary files /dev/null and b/src-tauri/png/wechat_512.png differ diff --git a/src-tauri/png/xapi_256.ico b/src-tauri/png/xapi_256.ico new file mode 100644 index 0000000..a360c10 Binary files /dev/null and b/src-tauri/png/xapi_256.ico differ diff --git a/src-tauri/png/xapi_32.ico b/src-tauri/png/xapi_32.ico new file mode 100644 index 0000000..67a1802 Binary files /dev/null and b/src-tauri/png/xapi_32.ico differ diff --git a/src-tauri/png/xapi_512.png b/src-tauri/png/xapi_512.png new file mode 100644 index 0000000..074fdf7 Binary files /dev/null and b/src-tauri/png/xapi_512.png differ diff --git a/src-tauri/png/xiaohongshu_256.ico b/src-tauri/png/xiaohongshu_256.ico new file mode 100644 index 0000000..d48c018 Binary files /dev/null and b/src-tauri/png/xiaohongshu_256.ico differ diff --git a/src-tauri/png/xiaohongshu_32.ico b/src-tauri/png/xiaohongshu_32.ico new file mode 100644 index 0000000..fb1d3f1 Binary files /dev/null and b/src-tauri/png/xiaohongshu_32.ico differ diff --git a/src-tauri/png/xiaohongshu_512.png b/src-tauri/png/xiaohongshu_512.png new file mode 100644 index 0000000..9819bb8 Binary files /dev/null and b/src-tauri/png/xiaohongshu_512.png differ diff --git a/src-tauri/png/zlibrary_256.ico b/src-tauri/png/zlibrary_256.ico new file mode 100644 index 0000000..5810aa0 Binary files /dev/null and b/src-tauri/png/zlibrary_256.ico differ diff --git a/src-tauri/png/zlibrary_32.ico b/src-tauri/png/zlibrary_32.ico new file mode 100644 index 0000000..1fc802c Binary files /dev/null and b/src-tauri/png/zlibrary_32.ico differ diff --git a/src-tauri/png/zlibrary_512.png b/src-tauri/png/zlibrary_512.png new file mode 100644 index 0000000..3122331 Binary files /dev/null and b/src-tauri/png/zlibrary_512.png differ