最近看到 Github 上一个 Java 的项目很火,是将 Github 资料做成一个可视化的单页。作者在 Medium 上宣传自己如何用 2 天的时间获得 2000 个 stars,当我去看的时候,已经发布 10 天了,stars 8000+。😂 我也复制了这个项目的创意,用 Koa/React/Echarts 实现了类似的效果,同时添加了一些元素。
效果图
tj 的数据太多,首次加载聚合无缓存,且服务端渲染的情况要花 30 秒,而我自己只需要 4s。。。
tj 的 github profile summary 直达地址
如果你的 Github 狠活跃的话,可以来 https://gp.fedepot.com挑战
PS:今天我再去原作者的项目看的时候,已经 12000+ stars 了,😂
1
thundernet8 OP ps: 我的几个域名包括这个不知道被谁举报过,微信内分享都是空白屏蔽状态,自带浏览器是能打开
|
2
wellsc 2017-12-25 20:04:25 +08:00
|
3
joeaaa 2017-12-25 20:05:41 +08:00 via iPhone
@thundernet8 手机端一眼望上去也是一片白,后来发现是要手动缩小。大佬做下适配感觉会更完美
|
4
littlewin 2017-12-25 20:24:07 +08:00 via iPhone
原作者那个套路深,必须给 star 才能看
|
5
thundernet8 OP @littlewin 对头,我看了他的 Koltin 源码,先会请求目标用户关注 stars 的项目列表,里面有他自己的那个项目才给分析数据。
|
6
timothyye 2017-12-25 21:15:34 +08:00
不错啊,滋磁一下
|
7
SingeeKing 2017-12-25 21:21:59 +08:00
Internal Server Error
|
8
Wao 2017-12-25 21:27:59 +08:00 via iPhone
感谢
|
9
naiba 2017-12-25 22:35:32 +08:00 via Android
支持,不错的工具。
安卓,Chrome 看,页面顶部中间有三个分享按钮,底部到页脚有一大段空白,很尴尬。 |
10
thundernet8 OP @SingeeKing 现在 ok 了吗,我看正常的
|
11
sinchang 2017-12-25 22:44:48 +08:00
对不起 lz,我查了 egoist 和 sindresorhus,直接 500。
|
12
sinchang 2017-12-25 22:49:39 +08:00
数据量比较大的用户,第一次查询 commits、stars、followers 为负。
|
13
Kilerd 2017-12-25 23:23:12 +08:00
如果不是要 star 才给看信息,谁会 star 他啊。
|
14
ruter8 2017-12-25 23:36:03 +08:00
有点意思
|
15
mritd 2017-12-26 11:18:28 +08:00
后端狗便是不知道那个项目怎么用,看着 nodejs 就头大
|
16
xifengzhu 2017-12-26 11:45:38 +08:00
挺有创意的
|
17
codehz 2017-12-26 12:29:23 +08:00
|
18
thundernet8 OP @mritd 已经在 README 添加了使用说明
|
19
thundernet8 OP @codehz 修改了被 count 的对象可能为空时的情况,不知道不会解决这个 bug
|
20
thundernet8 OP @sinchang egoist 仓库和 commits 太多了,扛不住,因为官方 API 的限制,这个聚会先按 100/页获取用户的仓库,然后遍历仓库同样对每个仓库按 100/页获取 commits 数据,压力比较大,所以 commits 数据缓存我设置到 1 天了,其他是 1 个小时
|
21
sinchang 2017-12-26 14:36:04 +08:00
@thundernet8 方便写个 Dockerfile 吗? 方便部署。
|
22
thundernet8 OP @joeaaa 已经稍微做了下手机样式
|
23
solobat 2017-12-26 17:43:19 +08:00
支持
|
25
ecmadao 2017-12-26 22:51:56 +08:00
借车给自己的产品打个广告🌚
[hacknical]( https://github.com/ecmadao/hacknical) 我一年前写的了,也是可视化展示自己的信息,不过每个人可以选择自己的页面是否公开,我自己的在[这儿]( https://hacknical.com/github/ecmadao) 。不需要 star,因为我那样有点勉强人了😂 |
26
thundernet8 OP @sinchang 写了个 docker-compose.yml 自己本机跑了下 ok 了,已更新仓库
|
27
thundernet8 OP @ecmadao 你的分析很详细,👍
|