将希腊 Beta 代码转换为希腊字符,反之亦然
项目描述
用于 Python 的 Beta 代码转换器
将希腊 Beta 代码转换为希腊字符,反之亦然。
安装
pip install beta-code
(参见PyPI上的项目)
用法
import beta_code
beta_code.greek_to_beta_code(u'χαῖρε ὦ κόσμε')
# => 'xai=re w)= ko/sme'
beta_code.beta_code_to_greek(u'mh=nin a)/eide qea\\ *phlhi+a/dew *)axilh=os')
# => 'μῆνιν ἄειδε θεὰ Πηληϊάδεω Ἀχιλῆος'
带有额外的映射
beta_code.beta_code_to_greek(u'f2a/nac', custom_map={ u'f2': u'ϝ' })
# => 'ϝάναξ'
测试
python -m unittest tests/test_beta_code.py
在 Python 2 中
cd tests/ && python -m unittest test_beta_code
更新 JSON
git subtree pull --prefix beta_code/vendor/beta-code-json/ https://github.com/perseids-tools/beta-code-json master --squash
在合并冲突的情况下:
git checkout --theirs vendor/beta-code-json/
git add vendor/beta-code-json
git commit
出版
- 安装依赖项:
python3 -m venv venv
. ./venv/bin/activate
pip3 install -r requirements.txt
- 凹凸版本
setup.py - 提交并推送到 GitHub
- 在 GitHub 上,创建一个新版本
- 跑
python3 setup.py sdist bdist_wheel - 跑
python3 -m twine upload dist/*
笔记
Beta Code 与 Unicode 的对应关系见https://github.com/perseids-tools/beta-code-json。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
beta_code-1.0.0.tar.gz
(7.3 kB
查看哈希)
内置分布
beta_code-1.0.0-py3-none-any.whl
(8.4 kB
查看哈希)