将希腊beta代码转换为希腊字符,反之亦然

beta-code的Python项目详细描述


python的beta代码转换器

概述

将希腊测试码转换为希腊字符,反之亦然。

安装

pip install beta_code

用法

importbeta_codebeta_code.greek_to_beta_code('χαῖρε ὦ κόσμε')# => 'xai=re w)= ko/sme'beta_code.beta_code_to_greek('mh=nin a)/eide qea\\ *phlhi+a/dew *)axilh=os')# => 'μῆνιν ἄειδε θεὰ Πηληϊάδεω Ἀχιλῆος'

测试

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/zfletch/beta-code-json master --squash

在合并冲突的情况下:

git checkout --theirs vendor/beta-code-json/
git add vendor/beta-code-json
git commit

发布

  • 安装依赖项:
python3 -m pip install --user --upgrade setuptools wheel
python3 -m pip install --user --upgrade twine
  • setup.py
  • 中的凹凸版本
  • 提交并推送到github
  • 在github上,创建一个新版本
  • 运行python3 setup.py sdist bdist_wheel
  • 运行twine upload dist/*

注释

有关beta代码和unicode之间的映射,请参见https://github.com/zfletch/beta-code-json

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java我的计时器(scheduleAtFixedRate)不循环   如何在Java中实现过滤迭代器?   java如何在不从本地xml、csv文件访问API的情况下将变量发布到php站点?   SuiteClasses语法的Java JUnit类数组   java从URLConnection读取二进制文件   java在Android Studio中发送加密文本时失败   Android:最近最少使用(LRU)算法在java中的实现?   java Selenium WebDriver无法打开Firefox配置文件   java如何处理带有嵌套抽象类的GSON?   java类型通知的方法SetLateStevenInfo(GcmMessageHandler,String,String,PendingContent)未定义   java Apple或Mac Mail会打开所有附件图像,即使它们已嵌入   java如何解析下面的xml代码?   java如何创建特定于API级别的UI(针对平板电脑和Android旧版本的不同UI,针对同一应用)?   servlet的通配符路径?