#web-page #desktop-applications #turn #interactive #user #url #icons

app nativefier_tauri

将任何网页转换为桌面应用程序(但,轻量级 <1MB)

15 个版本

0.2.5 2023年3月12日
0.2.3 2023年3月11日
0.2.0 2022年12月12日
0.1.9 2022年11月29日

#509 in GUI

Download history 1/week @ 2024-03-08 1/week @ 2024-03-15 67/week @ 2024-03-29 17/week @ 2024-04-05

66 每月下载次数

MIT 许可证

110KB
435

简介

将任何网页转换为桌面应用程序(但,轻量级 <1MB)

要求

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# macOS
brew install imagemagick

# apt
sudo apt install imagemagick
  • Linux 特定
# arch
sudo pacman -S webkit2gtk

# debian
sudo apt install -y webkit2gtk

安装

cargo install nativefier_tauri

用法

# Run with args

nativefier_tauri args -n Notion -u https://www.notion.so -i icon.png
# Run with interactive mode

nativefier_tauri interactive

# 🍀 Enter Name (TestApp):
# 🍀 Enter URL (https://trello.com):
# 🍀 Enter Description (An example application.):
# 🍀 Enter Version (0.1.0):
# 🍀 Enter Author (John Doe):
# 🍀 Enter Identifier (com.example.testapp):
# 🍀 Enter Icon (icon_path.png):
# 🍀 Enter User Agent (Mozilla/5.0):

输出

  • 输出将保存在 $HOME/nativefier_tauri_apps/<name> 目录中。

路线图

  • 放大/缩小
  • 重新加载
  • 标准复制/粘贴
  • 暗色阅读器扩展(已经存在但,尚未完全工作)
  • 自定义用户代理
  • 桌面通知(适用于Discord等应用程序)
  • 自定义 URL 导航
  • Github Action 构建二进制文件
  • native_tauri_apps 仓库分开以通过 Github Action 存储常见构建的应用程序
  • 重启后保留窗口大小和位置
  • 文件下载支持
  • 自动从网站获取图标
  • crates.io 中的文档

依赖项

~1.5–9MB
~76K SLoC