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

周末搞了两个小玩意,可以让你的 github 首页看起来不那么空洞

  •  
  •   webassembly ·
    YouEclipse · 2020-06-08 10:25:33 +08:00 · 4967 次点击
    这是一个创建于 1663 天前的主题,其中的信息可能已经有所发展或是发生改变。

    waka-box-go - 在你的首页用 gist 显示每周使用各个语言开发的时间,这个是我用 golang 实现的,原版是 node,我在 readme 中有说明

    steam-box-在你的首页用 gist 显示 steam 游戏时间,golang 实现

    写这个的原因是之前在别人首页看到了类似的东西,很有意思,研究了一下原理,本质就是用 github api 更新 gist,然后用 github Actions 定时更新,所以自己造了个轮子,然后写了个 steam 的(因为 wakatime 和 steam 都没有好用的 sdk, 还写了两个 sdk...)

    比如现在我的首页长这样

    基本上就是 fork 仓库 修改 action 的配置和相关的 secret,你就可以拥有和我一样的首页了.为了方便大家 我都有提供中英文的 README,如果有疑问,欢迎提 issue

    第 1 条附言  ·  2020-06-08 14:33:44 +08:00
    如果以前没有 用过 Wakatime,请先使用一天左右,等有统计数据了再尝试配置, 相关的 IDE 插件 https://wakatime.com/plugins, 否则配置 waka-box 可能会有奇怪的问题
    18 条回复    2020-08-26 13:42:55 +08:00
    jiobanma
        1
    jiobanma  
       2020-06-08 11:33:21 +08:00
    为什么跟着步骤弄完后,没有变化呢?还需要专门做哪些操作啊,小白不太懂!
    webassembly
        2
    webassembly  
    OP
       2020-06-08 11:40:26 +08:00
    @jiobanma #1 这是 github 的 bug(feature) 好像,你可以把 schedule.yml 删了,然后重新创建试试.
    webassembly
        3
    webassembly  
    OP
       2020-06-08 11:41:05 +08:00
    @jiobanma #1 如果还不行 可以把相关链接 贴在 issue, 我有空会帮你看看
    Gzp
        4
    Gzp  
       2020-06-08 12:17:24 +08:00 via iPhone
    牛逼,🉑️以用起来。
    等 Github 个人首页有 Overview 功能了可以显示更多东西,把这个加到 Overview 就更骚了。
    mayne95
        5
    mayne95  
       2020-06-08 13:22:07 +08:00
    CSGO 大佬🤪
    jiobanma
        6
    jiobanma  
       2020-06-08 13:54:51 +08:00
    @webassembly #2 是改完这些就可以自动变成你截图那样的了吗?
    webassembly
        7
    webassembly  
    OP
       2020-06-08 14:08:56 +08:00
    @jiobanma #6 需要修改你的 github 首页的 Pinned 点击 `Customize your pins`,将你的 gist 展示出来就可以
    Rekkles
        8
    Rekkles  
       2020-06-08 14:17:59 +08:00
    panic: PATCH https://api.github.com/gists/d87f0cf458f17fe838d1f1732638bee3: 422 Validation Failed [{Resource:Gist Field:files Code:missing_field Message:}]
    这一步错了 update-gist
    jiobanma
        9
    jiobanma  
       2020-06-08 14:23:34 +08:00
    @webassembly #7 大佬,我那个工作流报错,就是 update gist 。我给你提交 issues 了,麻烦帮忙看一下。https://github.com/banmajio 这是我的地址
    webassembly
        10
    webassembly  
    OP
       2020-06-08 14:24:59 +08:00
    @Rekkles #8 看了下,你的 gist 的文件名改成这个 📊 Weekly development breakdown ,晚上我优化一下文档
    zhiyul
        11
    zhiyul  
       2020-06-09 09:42:57 +08:00
    牛逼
    Saszr
        12
    Saszr  
       2020-06-09 14:53:44 +08:00
    https://saszr.gitee.io/blog/views/others/about.html

    前几天刚在用 waka-box,gist 嵌入博客 XD
    Saszr
        13
    Saszr  
       2020-06-09 14:56:59 +08:00
    x-box 生成的 gist 的进度条样式在 win 上有些问题,是那个 github 字体样式的问题,也不知道有么有解决方法。
    webassembly
        14
    webassembly  
    OP
       2020-06-09 14:59:30 +08:00
    @Saszr #12 我也只是用 go 实现了一遍 waka-box,计划这周末把图表显示优化下,可能会改成生成图片的形式,这样在不同分辨率下都有一样的显示效果
    scottyeung
        15
    scottyeung  
       2020-06-09 17:38:35 +08:00
    确实不错,已经使用
    caoayu
        16
    caoayu  
       2020-08-26 00:20:25 +08:00
    我自定义 pinned 页没有 gist 可以选
    webassembly
        17
    webassembly  
    OP
       2020-08-26 09:57:41 +08:00
    @caoayu 你要自己去 gist.github.com 创建
    caoayu
        18
    caoayu  
       2020-08-26 13:42:55 +08:00
    @webassembly 懂了,我设置成私有的了,设为 public 就可以了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2774 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 02:15 · PVG 10:15 · LAX 18:15 · JFK 21:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.