【问题标题】:Get specific README.md data from Github API从 Github API 获取特定的 README.md 数据
【发布时间】:2022-02-22 13:10:58
【问题描述】:

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

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

API:React README.md API Data

公开 Github 网址:React public repo

【问题讨论】:

    标签: github github-api readme


    【解决方案1】:

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

    curl https://raw.githubusercontent.com/facebook/react/master/README.md | \
        sed -n '/## Documentation/,/##/p'
    

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

    【讨论】:

    • 完美!谢谢,使用它也一样有效??
    【解决方案2】:

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

    https://raw.githubusercontent.com/{owner}/{repo}/{branch}/README.md
    

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

    【讨论】:

    • 这是另一个好主意,谢谢!然后我假设您可以在获取原始数据后解析 HTML 或 Markdown。
    猜你喜欢
    • 2018-02-25
    • 2017-05-26
    • 2019-03-25
    • 1970-01-01
    • 1970-01-01
    • 2021-04-05
    • 1970-01-01
    • 2018-09-24
    • 2013-08-10
    相关资源
    最近更新 更多