#receiving #sending #indieweb #tool #validation #cli-tool #webmentions

bin+lib webmention

用于发送和验证 Webmention 的库和 CLI 工具

8 个版本 (5 个重大更改)

0.6.0 2024 年 8 月 13 日
0.5.0 2023 年 7 月 10 日
0.4.0 2021 年 9 月 24 日
0.3.0 2021 年 8 月 1 日
0.1.2 2021 年 4 月 24 日

#346 in Web 编程

Download history 223/week @ 2024-05-02 167/week @ 2024-05-09 152/week @ 2024-05-16 338/week @ 2024-05-23 292/week @ 2024-05-30 256/week @ 2024-06-06 215/week @ 2024-06-13 169/week @ 2024-06-20 161/week @ 2024-06-27 133/week @ 2024-07-04 116/week @ 2024-07-11 190/week @ 2024-07-18 247/week @ 2024-07-25 203/week @ 2024-08-01 298/week @ 2024-08-08 104/week @ 2024-08-15

每月下载量 873
2 个 Crates 中使用(通过 lemmy_api_crud

MIT/Apache

38KB
934

webmention

此 crate 帮助处理 Webmention:发送、接收、检查有效性。

安装

如果您已安装 cargo,则可以通过运行以下命令轻松获取 webmention:

cargo install webmention --bin webmention --features="cli"

或者(如果您需要接收功能)

cargo install webmention --bin webmention --features="cli receive"

CLI 使用方法

发送 webmention

webmention send --from my_url --to other_url

尝试为所有链接的 URL 发送 webmention

webmention send --from my_url

启动接收服务器

webmention receive --domain my_domain

用例

  1. CLI 工具,用于手动从您的帖子中发送 webmention(端点发现、发送)
  2. 简单的 Web 服务器,用于接收 webmention(接收、存储、验证、查询)
  3. 将 webmention 端点嵌入到更大 Web 服务器中的基础设施(接收、存储)

许可

此项目同时在 Apache 许可证,版本 2.0MIT 许可证 下发布,并由 marinintim.com 维护。

依赖关系

~6–22MB
~295K SLoC