GitHuber.info:自动统计某个 GitHub 帐号的重要信息

2015-01-04 22:12:49 +08:00
 liangjie123
最近这几周一直在做这个东西,简单说来,输入GitHub用户名,可以利用GitHub的API自动统计出这个人的各方面信息,比如个人信息、项目信息等等,非常方便。

http://githuber.info

大家没事可以去玩玩看啊~有什么意见建议也欢迎提出~

最后解释一下oauth的事情,我们的oauth没有要求任何权限,你在授权的时候可以看GitHub的权限说明,我们只能拿到public的数据。之所以要oauth授权,唯一的目的就是突破GitHub调用API的次数限制。如果不授权,每个IP每小时只能调用60次GitHub的API,但是授权之后可以调用5000次,所以不得不让大家授权。
8873 次点击
所在节点    分享创造
40 条回复
lujiajing1126
2015-01-04 23:08:54 +08:00
赞!
liangjie123
2015-01-04 23:38:33 +08:00
@lujiajing1126 多谢~~~
zhangxiao
2015-01-04 23:43:57 +08:00
Nice

看了下自己,不知道为什么代码量统计里第一名是lua (8,262,515),看数量级应该是个bug
liangjie123
2015-01-04 23:47:28 +08:00
@zhangxiao 代码量统计目前无法区分项目中哪些代码是手写的,哪些代码是应用了第三方库,只要出现在项目中的代码就全部会统计,可能你的某个项目引用了一个非常大的lua框架吧。。。
zhangxiao
2015-01-04 23:50:09 +08:00
@liangjie123 呃.. 不好意思,我自己问题。以前写过一个wow插件 ;)
liangjie123
2015-01-04 23:50:11 +08:00
@zhangxiao 还有就是代码量的单位是Byte。。。我也知道这个很操蛋,不过确实不是行数。。。
liangjie123
2015-01-04 23:50:26 +08:00
@zhangxiao 哈哈 高端
GhostFlying
2015-01-04 23:52:20 +08:00
试了下,感觉还不错,就是速度有点慢
liangjie123
2015-01-04 23:54:09 +08:00
@GhostFlying 嗯,目前的实现是纯前端+API,文件全部host在GitHub上,而且大量调用了GitHub的API,所以比较慢。不过我们用LeanCloud实现了大缓存,第二次打开就会快很多了~~之后这边会继续优化的!
spacewander
2015-01-04 23:59:13 +08:00
Cool!我以前也想做个类似的应用,但是后来放弃了……
lsmgeb89
2015-01-05 00:04:35 +08:00
出错信息很萌哈
liangjie123
2015-01-05 00:08:03 +08:00
@spacewander 这个是开源的,可以来一起写代码,哈哈
liangjie123
2015-01-05 00:08:14 +08:00
@lsmgeb89 哈哈 被你发现了~
lujiajing1126
2015-01-05 00:32:30 +08:00
@liangjie123 我居然写了3千万行js- -我也是醉了。。速度略慢。。其他还好。。不知道有木有缓存的
Delbert
2015-01-05 01:27:29 +08:00
thonatos
2015-01-05 03:38:08 +08:00
好吧,我也遇到访问次数问题,今天写完学年论文想赶时间完善了文档站,改到一半发现访问次数超限了,只好睡觉了。
NSTongG
2015-01-05 05:10:55 +08:00
@lujiajing1126 应该是算上 fork 的项目的代码量。
NSTongG
2015-01-05 05:11:42 +08:00
很不错,建议搞一个英文版,毕竟 GitHub 上的非中文用户还是最多的。
liangjie123
2015-01-05 08:47:10 +08:00
@lujiajing1126 那个代码量的单位是Byte不是行数~~缓存目前做了一些,第二次查询时候就会快很多了
@thonatos 哈哈 这个确实很蛋疼
@NSTongG 其实目前代码量统计已经去掉了fork项目 不过自有项目中可能会包含一些第三方库 所以总代码量应该会大于实际代码量
xcv58
2015-01-05 09:00:38 +08:00
建议统计代码量的时候从 commit 记录里统计。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/159208

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX