最近学了 Rust ,就顺手把之前用 python 写的音乐下载器用 Rust 重写了一下
用 AntDesign 搞了个简易的 UI ,用 Tauri 套了一下,Tauri 打出来包的确挺小的
1
greatghoul 2022-07-07 11:45:38 +08:00
为啥能打这么小的包,惊。
|
2
hackpro 2022-07-07 11:49:10 +08:00 via iPhone
数据源是哪儿啊
|
3
holystrike 2022-07-07 11:51:23 +08:00 1
tauri 打包的程序是不是只能是 msi 安装包?能否打成绿色版的?
|
4
gausszhou 2022-07-07 12:56:35 +08:00
Cool
|
5
swim2sun OP @greatghoul 的确让人惊讶,改变了我对 hybrid app 的看法
@hackpro 调用咪咕的 API @holystrike 因为我用的 mac ,所以没测试 windows 版的,看文档似乎是可以的 https://tauri.app/v1/guides/building/windows |
6
275761919 2022-07-07 15:56:04 +08:00
@greatghoul 因为没有包含 webview runtime ,需要额外手动安装
|
7
steins2628 2022-07-07 17:20:40 +08:00
好奇搓了多久,我也打算改个以前的 pyqt 项目,刚开始看 rust
|
8
snoopyhai 2022-07-07 17:23:41 +08:00
好奇问一下. 哪部分需要用到 rust? 直接纯 tauri+前端 不行么?
|
9
greatghoul 2022-07-07 21:37:19 +08:00
@275761919 这个 webview runtime 只要我本机有安装浏览器,就自动可以用吗?
|
10
panerai 2022-07-07 22:24:33 +08:00
一点下载就卡死了,要等下载完了才可以东,你这客户端没处理好呀😂
|
11
swim2sun OP @steins2628 断断续续大概两三天吧,包括学习的时间
@snoopyhai 出于练习 rust 的目的核心功能都用 rust 写,前端只用于交互,这样有个好处是很容易包装成命令行工具。 这里涉及到下载功能,鄙人是个后端,我也不清楚单单依靠前端能不能往文件系统里写文件 |
14
275761919 2022-07-08 09:05:00 +08:00
@greatghoul win10 要单独装,win11 自带,mac 好像 10.15 以后自带?,linux 基本上都要额外装
|
15
greatghoul 2022-07-08 09:15:30 +08:00
@275761919 我是 win10, 但是直接能运行,有可能是我安装的其它应用已经带了。
|
16
lenmx 2022-07-08 13:00:22 +08:00
搞了个 Golang 版本的,感谢 OP 提供的接口
https://github.com/lenmx/migu_music_downloader |
17
foam 2022-07-09 14:09:17 +08:00
@greatghoul 因为相比 electron 内置 chromum ,Tauri 只是 binding 各平台的 webview 。随之牺牲的就是各端 UI 一致性。
|
18
cnit 2022-07-20 17:39:24 +08:00
|