【问题标题】:Construct star history from GitHub API从 GitHub API 构建明星历史
【发布时间】:2020-08-05 05:06:43
【问题描述】:

我刚刚发布了stargraph,这是一个绘制 GitHub 明星历史的 Python 程序。 StackOverflow 允许您获取特定时间段内的标签数量,GitHub API 没有(据我所知)。您在 GitHub 中可以做的就是在

处获取观星者列表
https://api.github.com/repos/{repo}/stargazers

如果您提供 {"Accept": "application/vnd.github.v3.star+json"} 标头,您将获得星标时间 (https://developer.github.com/v3/activity/starring/#list-stargazers)。由此,可以重构历史。不幸的是,您最多只能获得 40k 观星者,因此对于大型项目,这并不适用。所有线都是从 40k 向上的直线:

知道如何使用 GitHub API 从 40k 星开始获取星历史吗?

【问题讨论】:

    标签: github github-api


    【解决方案1】:

    【讨论】:

    • 这是一个很好的建议,但不幸的是 GraphQL API 似乎不支持随机分页访问——必须翻阅 所有 页面(最多 100 个 stargazer 条目) 来获取数据。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-26
    • 2018-05-02
    • 1970-01-01
    相关资源
    最近更新 更多