An open API service indexing awesome lists of open source software.

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

胖喵拼音输入法
https://github.com/fm-elpac/pmim

chinese deno denofresh input-method pinyin

Last synced: about 2 months ago
JSON representation

胖喵拼音输入法

Awesome Lists containing this project

README

          

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

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

![CI](https://github.com/fm-elpac/pmim/actions/workflows/ci.yml/badge.svg)

镜像:

-
-
-
-

---

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

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

- GNU/Linux 平台 (ibus):

- Android 平台:

## 相关文章

- 《多平台拼音输入法软件的开发》
-
-
-
-

- 《自制: 7 天手搓一个拼音输入法》
-
-
-
-

## 例行更新维护策略

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

- deno 发布新版本 (版本号 `x.y.z` 其中 `x` 或 `y` 变化)

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

当前重要依赖的版本号:

- deno 1.42.4

## 相关代码仓库

| 名称 | 说明 | 主要编程语言 (框架/库) | 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`)