https://github.com/motetpaper/pnyn-sh
Chinese to Hanyu Pinyin conversion command tool for Ubuntu Linux
https://github.com/motetpaper/pnyn-sh
debian-packages hanyu-pinyin ubuntu
Last synced: about 1 year ago
JSON representation
Chinese to Hanyu Pinyin conversion command tool for Ubuntu Linux
- Host: GitHub
- URL: https://github.com/motetpaper/pnyn-sh
- Owner: motetpaper
- License: mit
- Created: 2025-04-25T02:59:40.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-30T23:10:01.000Z (about 1 year ago)
- Last Synced: 2025-05-31T09:58:40.753Z (about 1 year ago)
- Topics: debian-packages, hanyu-pinyin, ubuntu
- Language: Shell
- Homepage:
- Size: 317 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Command line Chinese to Hanyu Pinyin for Ubuntu Linux
```bash
pnyn pinyin 生日快乐
# sheng1 ri4 kuai4 le4
```
```bash
pnyn p 生日快乐
# sheng1 ri4 kuai4 le4
```
# INSTALL
[Download][latest] the latest from the release page.
**-OR-**
Grab the package from here:
```bash
wget https://github.com/motetpaper/pnyn-sh/releases/download/v0.8.5/pnyn-v0.8.5.deb
```
Install the Debian package.
```bash
sudo apt install ./pnyn-v0.8.5.deb
```
# Quick Start
Convert tone numbers to tone marks.
```bash
pnyn tonemarks ni3 hao3
# nĭ hăo
```
Convert tone numbers to [ISO-compliant][iso] tone marks.
```bash
pnyn tonemarksiso ni3 hao3
# nǐ hǎo
```
# The Essentials
Convert Chinese to Hanyu Pinyin (Hanzi to Pinyin)
```bash
pnyn pinyin 生日快乐
# sheng1 ri4 kuai4 le4
```
```bash
pnyn p 生日快乐
# sheng1 ri4 kuai4 le4
```
Convert Chinese characters to Hanyu Pinyin tone marks.
```bash
pnyn tonemarks 生日快乐
# shēng rì kuài lè
```
```bash
pnyn tm 生日快乐
# shēng rì kuài lè
```
Convert Chinese characters to ISO-compliant Hanyu Pinyin tone marks.
```bash
pnyn tonemarksiso 生日快乐
# shēng rì kuài lè
```
```bash
pnyn tmiso 生日快乐
# shēng rì kuài lè
```
Convert Chinese to Hanyu Pinyin with no tones.
```bash
pnyn tonesremoved 生日快乐
# sheng ri kuai le
```
```bash
pnyn tr 生日快乐
# sheng ri kuai le
```
# For Coders and Creators
Here are some useful functions if you are making NoSQL document databases or WordPress blogs.
### FUNCTION: PMASH
PMASH, removing spaces
```bash
pnyn pmash sheng1 ri4 kuai4 le4
# sheng1ri4kuai4le4
```
```bash
pnyn pmash 生日快乐
# shēng rì kuài lè
```
### FUNCTION: PBASH
PBASH, removing spaces and digits
```bash
pnyn pbash 生日快乐
# shengrikuaile
```
```bash
pnyn pbash sheng1 ri4 kuai4 le4
# shengrikuaile
```
### FUNCTION: PSMASH
PSMASH, returning the pinyin initals
```bash
pnyn psmash 生日快乐
# srkl
```
```bash
pnyn psmash sheng1 ri4 kuai4 le4
# srkl
```
### FUNCTION: PSLUG
PSLUG, for [WordPress slugs][wp_slugs]
```bash
pnyn pslug 生日快乐
# sheng-ri-kuai-le
```
```bash
pnyn pslug sheng1ri4kuai4le4
# sheng-ri-kuai-le
```
# LICENSE
+ MIT
[wp_slugs]: https://developer.wordpress.org/reference/functions/wp_unique_post_slug/
[iso]: https://www.iso.org/standard/61420.html
[latest]: https://github.com/motetpaper/pnyn-sh/releases/latest