跳转到主要内容

莎士比亚文本的数据提取和渲染库。

项目描述

我亚姆克:莎士比亚文本的数据提取和渲染库。 :scroll

image image image image image codecov Code style: black Netlify Status

让计算机为您做苦力! iambic提供

  1. 自动计数行的最准确方法。
  2. 自动跟踪在任何场景中说话的角色。
  3. 确定性的、可重复的结果,具有将数据存储为JSON的能力,具有严格定义的模式,以便在运行时之间通过网络或本地或在NoSQL数据库中传递。

安装

为了安装最新版本,只需执行pip3 install -U iambic

此库需要Python 3.7或更高版本。

这是什么?

iambic最初设想为一个将莎士比亚文本翻译成可操作信息的工具,即

  1. 这部特定的戏剧有多少行?
  2. 在剧中,特定角色说了多少行?
  3. 哪些角色在哪里、在哪些场景和行动中说话?

由于实施的结果,此工具可以应用于任何遵循其解析语法的文本体。

模式

完整的模式规范已用JSON Schema 7.0编写,可在此处找到

文档

完整文档可在iambic.seandstewart.io找到

如何贡献

  1. 查找开放问题或创建新问题以开始围绕功能想法或错误进行讨论。
  2. 在GitHub上为您的issue创建分支或Fork GitHub上的存储库以开始对master分支进行更改。
  3. 编写一个测试,以证明错误已被修复或功能按预期工作。
  4. 发送一个pull request,并持续催促维护者,直到它被合并并发布。 :)

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源分发

iambic-3.0.0.tar.gz (2.0 MB 查看散列)

上传时间

构建分发

iambic-3.0.0-py3-none-any.whl (2.1 MB 查看散列)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面