Skip to content

fm-elpac/pmim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

胖喵拼音: 简单的跨平台开源输入法

https://github.com/fm-elpac/pmim

正式名称: 紫腹巨蚊 (Toxorhynchites gravelyi) 系列 琼氏圆筛藻 (Coscinodiscus jonesianus) 软件

CI

镜像:


本输入法完全在本地运行, 数据都存储在本机, 不会通过网络发送数据.

建议: 每个用户在使用之前, 读一遍本输入法的源代码. (本输入法的源代码一共只有几千行, 且大部分为 JavaScript. )

相关文章

例行更新维护策略

适用于本仓库 (pmim). 当下列条件任意一条满足时, 本仓库的软件需要发布新的维护版本 (版本号 x.y.z 其中 z + 1). "更新所有依赖" 并重新编译 (构建):

  • deno 发布新版本 (版本号 x.y.z 其中 xy 变化)

  • 各依赖或本仓库发布重要的安全更新 (修复比较严重的安全漏洞)

当前重要依赖的版本号:

相关代码仓库

名称 说明 主要编程语言 (框架/库) LICENSE
pmim (本仓库) 拼音核心 (pmim-server) TypeScript (deno / fresh) GPL-3.0-or-later
pmim-data 数据 (字频, 词库, 工具等) python, js (deno) CC-BY-SA-4.0
pmim-ibus GNU/Linux 应用 (ibus) js (electron, vue) GPL-3.0-or-later
pmim-apk Android 应用 kotlin (webview) GPL-3.0-or-later

长期计划

计划以后做, 但是最近可能不会开始做的事情. (只是草稿, 随时可能修改)

  • pmim-ibus: 支持 shift 键切换 中英文输入模式

  • 编译 Android deno: 目前没有编译成功 (替代 proot)

  • ibrus --ibusd: 使用 rust 重写 (替代) ibus-daemon (librush).

  • pmim-win: Windows 远程输入模块 (rust).

TODO

LICENSE

GNU General Public License v3.0 or later (SPDX Identifier: GPL-3.0-or-later)

https://spdx.org/licenses/GPL-3.0-or-later.html