莎士比亚文本的数据提取和渲染库。
项目描述
我亚姆克:莎士比亚文本的数据提取和渲染库。 :scroll
让计算机为您做苦力! iambic
提供
- 自动计数行的最准确方法。
- 自动跟踪在任何场景中说话的角色。
- 确定性的、可重复的结果,具有将数据存储为JSON的能力,具有严格定义的模式,以便在运行时之间通过网络或本地或在NoSQL数据库中传递。
安装
为了安装最新版本,只需执行pip3 install -U iambic
。
此库需要Python 3.7或更高版本。
这是什么?
iambic
最初设想为一个将莎士比亚文本翻译成可操作信息的工具,即
- 这部特定的戏剧有多少行?
- 在剧中,特定角色说了多少行?
- 哪些角色在哪里、在哪些场景和行动中说话?
由于实施的结果,此工具可以应用于任何遵循其解析语法的文本体。
模式
完整的模式规范已用JSON Schema 7.0编写,可在此处找到
文档
完整文档可在iambic.seandstewart.io找到
如何贡献
- 查找开放问题或创建新问题以开始围绕功能想法或错误进行讨论。
- 在GitHub上为您的issue创建分支或Fork GitHub上的存储库以开始对
master
分支进行更改。 - 编写一个测试,以证明错误已被修复或功能按预期工作。
- 发送一个pull request,并持续催促维护者,直到它被合并并发布。 :)
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。
源分发
iambic-3.0.0.tar.gz (2.0 MB 查看散列)
构建分发
iambic-3.0.0-py3-none-any.whl (2.1 MB 查看散列)
关闭
iambic-3.0.0.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | b4193073e3820123ccb630caf577944d5dfeb79677c6f389853ec9e8a9a7afeb |
|
MD5 | 93d47276fbc7d20617d10735892af7fb |
|
BLAKE2b-256 | f623cd45ea49c45eaac25beeeebbb4e86fdc04676722454a28b0f2079126d150 |
关闭
iambic-3.0.0-py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 856c99ddf50c497d00679784440f78eda726d154a1f15a7ec1184cd0864721ee |
|
MD5 | 7356cf089aaf149ea0900487dc5f7b94 |
|
BLAKE2b-256 | 8cf06026d5a81de908e161d7afb758eb505befa40787d9b3d19c5671c963aac8 |