我怎样才能找到更多人观看的github项目?

时间:2011-09-07 08:57:12

标签: github

如何找到更多人正在观看/监控的github项目(简称为最受欢迎的项目)

2 个答案:

答案 0 :(得分:5)

2013年12月更新

发现趋势项目的新功能:“More Explore Features”,带有“Explore Stars


差不多2年后,2013年8月:“探索GitHub上的趋势

  

我们每天八次将趋势数据计算为三个时间段:每日,每周和每月。您可以通过从下拉列表中选择一个来更改时间段。

time box

按语言过滤

  

您还可以按语言过滤趋势   默认情况下,您会看到任何语言的热门商品。

     

您还会看到“unknown languages”作为过滤器。我们的语言库无法始终确定存储库的语言,但这不会使存储库不受趋势影响。

     

接下来,您会看到根据您的顶级已加星标的资源库找到您感兴趣的语言
  如果您尚未加星标任何存储库,您将看到基于GitHub上的顶级语言的趋势。当然,我们还提供所有其他语言的下拉列表。

     

语言始终基于存储库计算。在存储库选项卡上,您将看到具有所选语言过滤器主要语言的存储库。查看开发人员选项卡时,您将看到具有所选语言的趋势存储库的开发人员。

trending languages

  

什么使存储库或开发人员趋势?   我们会查看各种数据点,包括星号,分支,提交,关注和综合浏览量,并对其进行适当加权。这不仅仅是关于总数,还包括事件发生的最近时间。

     

为什么不会有多个页面?
  我们希望只显示前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