减少阿拉伯字符串的音调.

rasmip的Python项目详细描述


减少阿拉伯字符串的粗音,即删除发声和其他 变音符号。

用法

>>>fromrasmipyimportrasmify>>>rasmify('الفَاتِحَة')'الڡاٮحه'

安装

从Python包索引:

$ pip install ramsipy

来源:

$ python setup.py install

使用可选的rest接口:

$ pip install ramsipy[rest-api]

rest api

运行rest服务:

$ rasmify-rest-service

或者在docker容器中(http端口映射到8000):

$ docker run –rm -p 8000:80 telota/rasmify

获取请求示例:

$ curl http://localhost:8000/?text=ءَاتَيۡنَا

后请求示例:

$ curl -H “Content-Type: text/plain” -d ‘ءَاتَيۡنَا’ -X POST http://localhost:8000/

有两个环境变量可用于配置服务:

PORT定义服务器侦听的端口,默认为8000。 {TT3}$定义了允许的GET请求的最大长度, 默认为1024

贡献

为了运行测试,您需要安装pytest和相关的软件包, 最好在虚拟环境中:

$ pip install -r requirements-dev.txt

以可编辑模式安装rasmipy

$ python setup.py develop

在提交更改之前,应运行测试:

# in the project's root directory
$ pytest

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

推荐PyPI第三方库


热门话题
集合在Java中迭代哈希集的最佳方式   java cobertura maven插件在接口中不使用java8默认方法声明吗?   使用目录路径创建新类型“文件”对象时发生java无效URL/非法参数异常   java仅序列化超类   java在调用运行时后检测图形界面。行政长官()   java我的排序算法只运行一次   java构建JavaFX应用程序   java如何在Swing窗格中使用击键触发超链接   安卓 SD卡内容存在,但无法查看   java如何使用getClass()。getResource()方法   java为各种设备调整服务器上的图像大小   在java中检查数组   仅当执行Runnable JAR:java时引发eclipse异常。lang.NoClassDefFoundError:org/apache/logging/log4j/LogManager