爱意满满的作品展示区。
kawana

做了个可以查看其他人 GitHub 动态的网页

  •  
  •   kawana · May 16, 2019 · 4022 views
    This topic created in 2557 days ago, the information mentioned may be changed or developed.

    https://lawvs.github.io/buddy-github-events/

    可以像看自己的 GItHub 时间线一样看其他人 /组织最近在 GitHub 上做了什么的网页

    如果查看的对象是用户甚至可以偷看他的 GitHub 时间线

    比如 Vue 的尤大干了啥

    Google 最近干了啥

    欢迎大家使用

    使用方法

    填写要查看的 GitHub 登录用户名(用户主页 URL 后面那个)然后点击搜索就行。

    搜索旁边有个按钮可以切换模式 广播的事件 用来查看用户做了什么事情 接收的事件 用来偷看别的用户的时间线

    (因为组织没有这两种事件区分,所以搜索组织的时候会自动隐藏)

    局限

    • GItHub 的 FollowEvent 弃用了,所以看不了 follow 事件
    • 如果查看了一个大佬组织,就可能全都是 star/fork 事件,看不到啥信息

    其他

    • 前端因为想练练手所以用了 ts + react + redux 这个“过重”的架构,类型定义写得想打人😭哪里写的不好欢迎指正

    • 虽然界面尽量自己思考,但总觉得跳不出 GitHub 的思维模式,如果和 GitHub 做太像了不会律师函警告吧 (:з)∠)

    • 后续可能会增加解析更多事件的细节,分页查看更多事件之类的咕咕咕。。。

    5 replies    2019-05-22 02:13:54 +08:00
    353943780
        1
    353943780  
       May 17, 2019
    🙁Forbidden
    kawana
        2
    kawana  
    OP
       May 17, 2019
    页面是直接托管在 github pages 上的,可以看看 [源码页]( https://github.com/lawvs/buddy-github-events) 能不能打开,不然试试换~个上网方式(暗示 orz
    kawana
        3
    kawana  
    OP
       May 17, 2019
    你是不是 github api 额度用光了,这个要调 github api 的(或者 IP 被 ban 了)应该等一段时间就好了
    AT 不了好气啊
    unizheng
        4
    unizheng  
       May 20, 2019
    如果是练手可以做做。因为 github 本身支持消息订阅。

    通常我用 rss 来订阅。比如
    尤大的主页 https://github.com/yyx990803.atom
    vue repo 的主页 https://github.com/vuejs/vue
    vue 的 release 记录 https://github.com/vuejs/vue/releases.atom
    kawana
        5
    kawana  
    OP
       May 22, 2019
    @unizheng 嗯嗯,定位上还是有些不同,rss 适合长期查看某个人动态的时候使用,这个网页方便查看多个人最近的动态(无需额外的软件)。而且 github 的 rss 没法订阅组织的动态,也没法查看某个人关注到的事件。算是在练手的同时做一点贡献吧。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2667 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 01:10 · PVG 09:10 · LAX 18:10 · JFK 21:10
    ♥ Do have faith in what you're doing.