谁是GitHub最长连胜的用户? [关闭]

问题描述 投票:25回答:3

有谁知道如何找到有最长Github条纹的用户列表?

github
3个回答
20
投票

这个gist提供了256个最活跃用户的列表。在列表的底部有一个Contribution Streak用户列表,可以更直接地回答这个问题。我没有看到所有时间条纹记录的报告。


48
投票

条纹很容易游戏,因此结果不相关

截至2015-03-20,它可能是我32k天(100年)https://github.com/cirosantilli,但它大部分时间给502,所以我打开an issue for that。我后来推了1000年的连胜纪录,但它总是给502。

更新2015-10-21:GitHub与我联系并解释说这在他们的服务器上消耗了太多资源。我的个人资料页面自7个月以来第一次回来:-)但我的公开贡献simply don't show,而普通用户有一个空的“公共贡献”和“贡献活动”部分。这是fixing things twice的第1步。

通过每天进行一次提交与https://gist.github.com/cirosantilli/4d24fc646ab9aec8def7生成,使得此度量非常容易游戏到无限。到目前为止我发现的边界因素是存储库生成时间。存储库大小很小(15M)。也许有人可以优化提交生成速度?编辑2016-05:我已经在几分钟内生成了100万次提交(但它没有很好地扩展到10M):https://github.com/cirosantilli/test-many-commits-1m

更新2015-04-01:似乎GitHub修补它以将任意新条纹限制为1000天,即使我的房子仍然给出了502.经过我的傀儡测试:https://github.com/cirosantilli-puppethttps://github.com/cirosantilli-puppet/test-streak(现在由于他们愚蠢的一个帐户每人政策而被删除,我已经学会了使用webarchive和tor)。

更新2016-05-19:条纹被弃用:https://github.com/blog/2173-more-contributions-on-your-profile但我的贡献图还没有备份。

其他中风游戏方法

如果您仍然感兴趣,可以采取的方法

Holman said,他认为没有一种简单的方法可以得到它,所以可能没有。

http://longeststreak.net/是(现在,现在?)维护一个programmaticaly生成的列表。源代码:https://github.com/oblakeerickson/longest_streak。我没有调查他们的技术。

截至2015年1月,最长连胜的最长连胜是:5168 by mahipal,但这显然是一个连胜的on a single empty repo。由于这大约是14年,比GitHub存在的时间长,它表明longstreak使用的方法与GitHub相同,因为它只考虑存储库数据而不是推送日期,这很容易像我一样游戏。我想知道为什么mahipal在他的连胜中止了这么少的数量,所以我在https://github.com/cirosantilli/chat/issues/1问他。到目前为止没有回复。

经过快速检查,排名前10位的长条似乎是游戏,或者是勤奋的琐碎贡献。

导出所有GitHub公共数据的可能起点:

杂项


7
投票

我看到上面列出的那个Gist并且通过它(不幸的是,我对JS不熟悉),但我确实找到了以下链接:

https://api.github.com/legacy/user/search/followers:1?sort=public_repo_count&order=asc&start_page=#1

这会产生一个JSON文档,您可以在其中应用过滤器(例如,您可以更改它的排序方式)。我在文件中没有找到的是连胜,但我敢肯定,如果你四处寻找,你可能会找到它。 Gist返回了一些用户;我好奇前50名左右。

© www.soinside.com 2019 - 2024. All rights reserved.