给自己的 Github 资料一个可视化的展示

2017-12-25 19:59:52 +08:00
 thundernet8

最近看到 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 了,😂

4819 次点击
所在节点    分享创造
27 条回复
thundernet8
2017-12-25 20:01:20 +08:00
ps: 我的几个域名包括这个不知道被谁举报过,微信内分享都是空白屏蔽状态,自带浏览器是能打开
wellsc
2017-12-25 20:04:25 +08:00
joeaaa
2017-12-25 20:05:41 +08:00
@thundernet8 手机端一眼望上去也是一片白,后来发现是要手动缩小。大佬做下适配感觉会更完美
littlewin
2017-12-25 20:24:07 +08:00
原作者那个套路深,必须给 star 才能看
thundernet8
2017-12-25 20:27:06 +08:00
@littlewin 对头,我看了他的 Koltin 源码,先会请求目标用户关注 stars 的项目列表,里面有他自己的那个项目才给分析数据。
timothyye
2017-12-25 21:15:34 +08:00
不错啊,滋磁一下
SingeeKing
2017-12-25 21:21:59 +08:00
Internal Server Error
Wao
2017-12-25 21:27:59 +08:00
感谢
naiba
2017-12-25 22:35:32 +08:00
支持,不错的工具。
安卓,Chrome 看,页面顶部中间有三个分享按钮,底部到页脚有一大段空白,很尴尬。
thundernet8
2017-12-25 22:39:35 +08:00
@SingeeKing 现在 ok 了吗,我看正常的
sinchang
2017-12-25 22:44:48 +08:00
对不起 lz,我查了 egoist 和 sindresorhus,直接 500。
sinchang
2017-12-25 22:49:39 +08:00
数据量比较大的用户,第一次查询 commits、stars、followers 为负。

Kilerd
2017-12-25 23:23:12 +08:00
如果不是要 star 才给看信息,谁会 star 他啊。
ruter8
2017-12-25 23:36:03 +08:00
有点意思
mritd
2017-12-26 11:18:28 +08:00
后端狗便是不知道那个项目怎么用,看着 nodejs 就头大
xifengzhu
2017-12-26 11:45:38 +08:00
挺有创意的
codehz
2017-12-26 12:29:23 +08:00
bug
thundernet8
2017-12-26 14:14:20 +08:00
@mritd 已经在 README 添加了使用说明
thundernet8
2017-12-26 14:15:06 +08:00
@codehz 修改了被 count 的对象可能为空时的情况,不知道不会解决这个 bug
thundernet8
2017-12-26 14:17:13 +08:00
@sinchang egoist 仓库和 commits 太多了,扛不住,因为官方 API 的限制,这个聚会先按 100/页获取用户的仓库,然后遍历仓库同样对每个仓库按 100/页获取 commits 数据,压力比较大,所以 commits 数据缓存我设置到 1 天了,其他是 1 个小时

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

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

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

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

© 2021 V2EX