把英语变成海盗语的模块和实用程序。

arrr的Python项目详细描述


arrr.py-海盗为python说话

一个简单的脚本/模块,将普通英语转换成海盗语。阿里尔。

有人提到一种叫做“海盗Python”的东西,我很想知道是否有人 用python编写了一个从英语到海盗的模块/命令(他们 没有),我意识到我有一个强烈的愿望,使一个,事情得到了摆脱 手。:-)

我们有一个完全严肃的code of conduct 一个不那么严肃的code of mis-conduct 对于那些有盗版倾向的人。

安装

要安装,只需键入:

$ pip install arrr

…软件包将从pypi下载。如果您希望升级到 最新版本,请使用以下命令:

$ pip install --no-cache --upgrade arrr

命令用法

安装后,您将发现您有一个pirate命令可在shell中使用。

要阅读(非海盗友好型)帮助,只需键入:

$ pirate --help

或:

$ pirate -h

要把通俗的英语翻译成海盗的语言,只需调用命令 后面跟着一些英语句子:

$ pirate hello there. how are you today?
Ahoy there. Weigh anchor and hoist the mizzen! How are ye today?

pirate命令将以类似海盗的方式(如图所示)进行应答 以上)。

注意

此软件行为不当,就像海盗一样。

有时,pirate命令不仅将英语翻译为 带有海盗色彩,但也会插入一些海盗谚语(例如, “起锚吊起后桅!“如上所示)。

这完全是正常的盗版行为。还有什么 你在期待…?

使用api

下面详细介绍了arrr模块的api。你真正需要的是 导入translate函数并使用它返回带有海盗色彩的句子 从给定的英语输入:

from arrr import translate


english = "Hello there. How are you?"
pirate = translate(english)
print(pirate)

上面的脚本将打印与命令行用法类似的输出 上面显示的示例。

发展

源代码是hosted in GitHub。拜托 请随意使用存储库并作出贡献。 假设您安装了git,那么可以从canonical 具有以下命令的存储库:

$ git clone https://github.com/ntoll/arrr.git

通过创建 一个虚拟的和正在运行的:

$ pip install -r requirements.txt

拉请求是最受欢迎的!老实说,arrr模块是用鹅卵石砌成的 大约5分钟后我一起落水了(格迪特?)创建一个 简单但打包良好且有文档记录的项目,因此arrr可以作为 初学者的例子。

如果发现任何错误,submit a new issue

发布历史记录

1.0.0.β.3

  • 更好的arrg解析由tony“buccaneer baloney”shaw贡献。
  • 纠正埃斯特夫“把我的变成一个阿兰朱埃斯”费尔南德斯喷出的迷雾。

1.0.0.beta.2

  • 老咸海狗特里·琼斯的主要代码优化。
  • 更可怕的标志由船长史蒂夫“墨水点”霍克斯。
  • 蒂姆,增加了一项(海盗)海上恐怖行为的行为准则 “没有胡子”金色。

1.0.0.beta.1

  • 小文档修复。
  • 代码中的小更正。

1.0.0.α.1

  • 初次发布。
  • 非常简单的实现。
  • 文件。
  • 没有测试。

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

推荐PyPI第三方库


热门话题
java什么会导致程序在它似乎拥有的监视器上被阻止?   java Android studio设置视图的背景色   java我可以保存一个文本文件而不给用户修改它的能力吗?   pdfbox PDFBOX2。0:java堆堆栈错误   java是维护和操作AllowList的有效方法   JAVAsql。SQLException:找不到适合jdbc的驱动程序:mysql://localhost:3306/asd性爱   如何使用java。lang.NullPointerException:void 安卓。支持v7。应用程序。ActionBar。setElevation(float)“”在空对象引用上'   java调试空指针异常   java正则表达式,以按令牌的特定匹配项拆分,同时忽略其他匹配项   java为JPanel设置边框上的笔划   并发@Schedule方法的java行为   如何在Java中使用泛型与语言运算符和泛型类扩展数   java Rhino Javascript如何为异常堆栈跟踪标记字符串源   运行可执行jar时发生java错误,无法找到或加载主类