#markup #parser #nom #html #markup-language #formatter #screenplay

fountain

Fountain 脚本标记语言的解析器和格式化器

13 个版本

0.1.12 2019年8月28日
0.1.11 2019年8月22日
0.1.9 2019年7月17日

#1947文本处理

Unlicense OR MIT

31KB
589 代码行

fountain-rs

一个用于解析 Fountain 标记的库。Fountain 用于屏幕或舞台剧本。

用法

此库可以解析 Fountain 标记并将其渲染为便于打印的 HTML。从那里,其他程序可以打印它或将它转换为 PDF。我们使用 Nom 5 进行解析。

进展

最终我希望 fountain-rs 完全符合 Fountain 规范。目前仅实现了规范的一部分。到目前为止,已实现以下 Fountain 元素

  • 动作
  • 角色
  • 对白
  • 场景
  • 括号
  • 标题页

此项目旨在用浏览器轻松编写 Fountain 文档,以替代亚马逊最近停用的 Storywriter。当需要时,将添加功能。如果 fountain-rs 不支持您的特定用例,请提交一个问题。

许可证

此库根据您所在司法管辖区最宽松且合法的 MIT 许可证或 Unlicense 许可。

依赖项

~0.8–1.1MB
~22K SLoC