首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
V2EX  ›  分享创造

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

  •  
  •   thundernet8 · 149 天前 · 2241 次点击
    这是一个创建于 149 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近看到 Github 上一个 Java 的项目很火,是将 Github 资料做成一个可视化的单页。作者在 Medium 上宣传自己如何用 2 天的时间获得 2000 个 stars,当我去看的时候,已经发布 10 天了,stars 8000+。😂 我也复制了这个项目的创意,用 Koa/React/Echarts 实现了类似的效果,同时添加了一些元素。

    效果图 tj github profile summary

    tj 的数据太多,首次加载聚合无缓存,且服务端渲染的情况要花 30 秒,而我自己只需要 4s。。。

    tj 的 github profile summary 直达地址

    如果你的 Github 狠活跃的话,可以来 https://gp.fedepot.com挑战

    PS:今天我再去原作者的项目看的时候,已经 12000+ stars 了,😂

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

        13
    Kilerd   149 天前
    如果不是要 star 才给看信息,谁会 star 他啊。
        14
    ruter8   149 天前
    有点意思
        15
    mritd   149 天前
    后端狗便是不知道那个项目怎么用,看着 nodejs 就头大
        16
    xifengzhu   149 天前
    挺有创意的
        17
    codehz   149 天前
    bug
        18
    thundernet8   149 天前
    @mritd 已经在 README 添加了使用说明
        19
    thundernet8   149 天前
    @codehz 修改了被 count 的对象可能为空时的情况,不知道不会解决这个 bug
        20
    thundernet8   149 天前
    @sinchang egoist 仓库和 commits 太多了,扛不住,因为官方 API 的限制,这个聚会先按 100/页获取用户的仓库,然后遍历仓库同样对每个仓库按 100/页获取 commits 数据,压力比较大,所以 commits 数据缓存我设置到 1 天了,其他是 1 个小时
        21
    sinchang   149 天前
    @thundernet8 方便写个 Dockerfile 吗? 方便部署。
        22
    thundernet8   148 天前
    @joeaaa 已经稍微做了下手机样式
        23
    solobat   148 天前
    支持
        24
    mritd   148 天前 via iPhone
    @sinchang 哈哈 我今天就想写累着
        25
    ecmadao   148 天前
    借车给自己的产品打个广告🌚
    [hacknical]( https://github.com/ecmadao/hacknical) 我一年前写的了,也是可视化展示自己的信息,不过每个人可以选择自己的页面是否公开,我自己的在[这儿]( https://hacknical.com/github/ecmadao) 。不需要 star,因为我那样有点勉强人了😂
        26
    thundernet8   148 天前
    @sinchang 写了个 docker-compose.yml 自己本机跑了下 ok 了,已更新仓库
        27
    thundernet8   148 天前
    @ecmadao 你的分析很详细,👍
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   2856 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 16ms · UTC 07:45 · PVG 15:45 · LAX 00:45 · JFK 03:45
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1