这是一个GitHub代码库的网络图:
在GitHub上有没有一种评估派生版本以确定哪些更活跃/受欢迎的方法?
在GitHub上有没有一种评估派生版本以确定哪些更活跃/受欢迎的方法?
我不知道是否有这样的工具,但考虑到已经存在各种 API 包装器,你很可能可以轻松编写一个。以 github3.py
为例:
import github3
r = github3.repository('owner', 'repo_name')
most_watched = next(r.iter_forks(sort='watchers', number=1))
据我所知,您无法按stars
排序,而且存储库没有返回该信息。但是,您可以手动按叉子排序。curl https://api.github.com/repos/owner/repo_name/forks?sort=watchers
然而,这并不会限制您获取的结果数量。
这个命令将获取最多 观察者
的分支,你可以用收藏或订阅者替换它:
curl https://api.github.com/repos/$REPO_OWNER/$REPO_NAME/forks\?sort\=watchers | jq 'max_by(.watchers_count)' | jq -cs '.[0]."full_name"'
gitpop2
将不再可用。 - Jason Hemann