从 Github API 获取特定的 README.md 数据

Cod*_*ine 1 github github-api readme

最近,我开始尝试使用 GitHub API 从公共存储库获取特定数据。长话短说,我想从 repo 中获取 README.md 文件的特定部分。

例如,来自 Facebook 的 react 存储库的 master 分支我想获取GitHub API文档标题下的文本。这可能吗?欢迎任何实现这一目标的方法。谢谢!

API :响应 README.md API 数据

公共 Github URL:React 公共仓库

Ken*_*Y-N 8

使用 API 无法做到这一点,但一种简单的方法是使用sed; 从 Linux 命令行试试这个:

curl https://raw.githubusercontent.com/facebook/react/master/README.md | \
    sed -n '/## Documentation/,/##/p'
Run Code Online (Sandbox Code Playgroud)

这将返回文档标头和下一个标头之间的所有内容。


小智 8

有一种非常棒的方法可以通过 API 来使用任何 GitHub 存储库 MARKDOWN.md 文件。

https://raw.githubusercontent.com/{owner}/{repo}/{branch}/README.md
Run Code Online (Sandbox Code Playgroud)

上述 API 以原始 MarkDown 格式返回 README.md 文件中的所有内容。 api-使用-图片

  • 这是另一个好主意,谢谢!然后我假设你可以在获取原始数据后解析 HTML 或 Markdown。 (2认同)