3 个版本
0.1.2 | 2022年6月28日 |
---|---|
0.1.1 | 2022年6月28日 |
0.1.0 | 2022年6月14日 |
#14 in #markdown-converter
每月下载量 25
4KB
Germ
终极 Gemini 工具包。
Germ 是一个用于 Gemini 协议的工具包,旨在为每个人提供一点东西。目前,Germ 没有任何依赖(除非你使用 request
功能),Germ 将继续努力减少依赖。
特性
- AST 构建器,可以从原始 Gemtext 简单地构建 AST 树。
- 转换器,可以轻松地将 Gemtext 转换为 HTML 或 Markdown 等标记格式。
- 更多功能即将推出!
用法
# Cargo.toml
[dependencies]
# To enable all features
# germ = "*" # Use current version show above!
# To enable certain features
[dependencies.germ]
version = "*" # Use current version show above!
default-features = false
features = ["ast"] # Enable the features you would like to use!
特性
特性 | 描述 |
---|---|
ast |
从原始 Gemtext 构建 AST 树。 |
convert |
将 Gemtext 转换为 HTML 或 Markdown 等标记格式。 |
request |
发送 Gemini 请求并获得合理、结构化的结果。 |
meta |
结构化 Gemini 响应的 meta 部分 |
macros |
宏,帮助实现各种 Germ 相关功能 |
quick |
快速函数,可以从输入创建有效的 Gemtext 元素 |
示例
示例可以在 examples/
目录中找到。
许可证
本项目采用 GNU 通用公共许可证 v3.0 许可。
依赖项
~82KB