5 个不稳定版本
0.3.1 | 2021年4月5日 |
---|---|
0.3.0 | 2021年4月5日 |
0.2.1 | 2020年1月13日 |
0.2.0 | 2020年1月13日 |
0.0.1 | 2019年12月22日 |
1065 在 文本处理
1MB
512 行
包含 (WOFF 字体,190KB) docs/FiraSans-Medium.woff,(WOFF 字体,185KB) docs/FiraSans-Regular.woff,(WOFF 字体,94KB) docs/SourceSerifPro-Bold.ttf.woff,(WOFF 字体,89KB) docs/SourceSerifPro-Regular.ttf.woff,(WOFF 字体,56KB) docs/SourceCodePro-Regular.woff,(WOFF 字体,56KB) docs/SourceCodePro-Semibold.woff 以及更多。
纳罗玛特:纳罗格式转换器
什么是纳罗玛特?
纳罗玛特是一个库 Crates,它将特定排版格式的文本文件转换为 Shosetsuka ni Naro(https://syosetu.com/) 格式。
入门
作为一个工具
cargo安装 naromat
naromat-h
作为一个库
- 将 Naromat 添加到您的 cargo.toml
- 使用方法
use naromat::entities::chapter::Chapter;
let chapter = Chapter::new("
我が輩は猫[#犬も検討する]である。名前はまだない。
どこで[生まれた:.]のかとんと[見当:けんとう]がつかぬ。
// コメント行
");
let formatted_string = chapter.get();
assert_eq!(formatted_string, "
我が輩は猫である。名前はまだない。
どこで|生まれた《・・・・》のかとんと|見当《けんとう》がつかぬ。");
use naromat::entities::file::TextFile;
let text = TextFile::new("./path/to/source/file").unwrap();
text.format_and_save("./path/to/save.txt");
贡献
- 如果您发现任何问题,请通过打开 GitHub 问题来通知我们。
- 如果您想更改代码,请发送拉取请求。
依赖关系
~2.7–4MB
~59K SLoC