Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sh0ckj0ckey/flint
🪨 燧石, 面向 Windows 构建的离线英文词典,"燧石"随地查单词。
https://github.com/sh0ckj0ckey/flint
dictionary uwp winui3
Last synced: about 1 month ago
JSON representation
🪨 燧石, 面向 Windows 构建的离线英文词典,"燧石"随地查单词。
- Host: GitHub
- URL: https://github.com/sh0ckj0ckey/flint
- Owner: sh0ckj0ckey
- License: mpl-2.0
- Created: 2023-06-17T13:18:20.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-03-03T05:11:41.000Z (8 months ago)
- Last Synced: 2024-10-12T20:24:06.759Z (about 1 month ago)
- Topics: dictionary, uwp, winui3
- Language: C#
- Homepage:
- Size: 11 MB
- Stars: 19
- Watchers: 1
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## 燧石 — 随地查单词
> 经常在电脑上查阅英文内容的朋友,你是否和我有一样的困扰:每当遇到一个陌生的单词,就要打开浏览器 - 在搜索引擎中输入单词 - 然后跳转到结果页面 - 最后从众多结果中找到想要的答案。这繁琐的搜索过程让人身心俱疲,更别提这期间出现的转圈圈和大量广告了。现在,借助这款词典应用"燧石",整个流程就简单了很多,你只需要打开"燧石",然后输入单词,甚至都不需要再按回车键,答案就跃然屏幕之上。而且"燧石"使用的是源于 [ECDICT](https://github.com/skywind3000/ECDICT) 的离线词典数据库,因此也无需与网络打交道(虽然这让 APP 的存储占用大了不少,但这一切都是值得的)。
#### 点击下方按钮即可下载
#### 一睹芳容
![screenshot.png](README/screenshot.png)---
#### 关于 WinUI 3 打包
WinUI 3 目前不像 UWP 支持直接打出 appxbundle、msixbundle 这种类型的包,需要自己手动打出 x64 和 ARM64 的 msix 包,然后这样操作:
将这两个 msix 文件放到例如 C 盘根目录的 Source 文件夹内(不能有其他文件),然后管理员运行终端如下命令:```
"C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x86\MakeAppx.exe" bundle /d "C:\Source" /p C:\out.msixbundle
```这样就可以得到一个 msixbundle 包用来上传微软商店了
---
#### 自包含依赖项
在 `.csproj` 文件添加如下```
true
true
```这样打的包才会附带运行时,否则在一些电脑上运行时会弹出弹窗,称需要安装或更新 .Net 才可以运行此软件 (Microsoft.NETCore.App)
---
#### 数据库文件
Flint3 项目和 Flint 共用 stardict.db 文件,但是 LFS 空间不够,所以只放在了 Flint/Data 中,需要手动复制到 Flint3/Data 中,然后记得将文件属性设置为"内容",这样就可以作为内置的文件来访问了---
© 2023 sh0ckj0ckey.