如何找到更多人正在观看/监控的github项目(简称为最受欢迎的项目)
答案 0 :(得分:5)
2013年12月更新
发现趋势项目的新功能:“More Explore Features”,带有“Explore Stars”
差不多2年后,2013年8月:“探索GitHub上的趋势”
我们每天八次将趋势数据计算为三个时间段:每日,每周和每月。您可以通过从下拉列表中选择一个来更改时间段。
您还可以按语言过滤趋势 默认情况下,您会看到任何语言的热门商品。
您还会看到“
unknown languages
”作为过滤器。我们的语言库无法始终确定存储库的语言,但这不会使存储库不受趋势影响。接下来,您会看到根据您的顶级已加星标的资源库找到您感兴趣的语言。
如果您尚未加星标任何存储库,您将看到基于GitHub上的顶级语言的趋势。当然,我们还提供所有其他语言的下拉列表。语言始终基于存储库计算。在存储库选项卡上,您将看到具有所选语言过滤器主要语言的存储库。查看开发人员选项卡时,您将看到具有所选语言的趋势存储库的开发人员。
什么使存储库或开发人员趋势? 我们会查看各种数据点,包括星号,分支,提交,关注和综合浏览量,并对其进行适当加权。这不仅仅是关于总数,还包括事件发生的最近时间。
为什么不会有多个页面?
我们希望只显示前25名。除此之外,还会削弱趋势的有效性并需要大量的计算。
请参阅jasonrudolph's gists,包括“5 entertaining things you can find with the GitHub Search API”
查询“ Find the hottest repositories created in the last week ”会按星标对结果进行排序:
# We'll use the `date` command to get the date for "7 days ago"
$ date -v-7d '+%Y-%m-%d'
# => 2013-07-15
$ curl -G https://api.github.com/search/repositories \
--data-urlencode "q=created:>`date -v-7d '+%Y-%m-%d'`" \
--data-urlencode "sort=stars" \
--data-urlencode "order=desc" \
-H "Accept: application/vnd.github.preview" | \
jq ".items[0,1,2] | {name, description, language, watchers_count, html_url}"
答案 1 :(得分:1)
如果您转到http://github.com/explore,您可以按日/周/月等查看趋势回购。
或者对于观看次数最多/分叉的人来说,你可以去http://github.com/popular/watched