1 个不稳定版本
0.1.0 | 2021 年 8 月 25 日 |
---|
#6 in #code-block
17KB
168 行
git2codeblock
git2codeblock
是一个将 git URL 转换为代码块的 crate。这主要用于我的 Discord 机器人之一,但编写时考虑到任何地方的使用。
示例
给定 URL:https://gitlab.com/ewpratten/DeepSpace/-/blob/master/CODEOWNERS#L2
,git2codeblock
将意识到这是一个 GitLab,正确处理文件,并返回一个 Markdown 分隔的代码块。
let url = "https://gitlab.com/ewpratten/DeepSpace/-/blob/master/CODEOWNERS#L2";
let codeblock = git2codeblock::extract_codeblock(url).await.unwrap();
assert_eq!(codeblock, "```\n* @ewpratten @slownie @johnlownie @LordMichaelmort @awpratten\n```");
依赖项
~5–22MB
~291K SLoC