
我发现 GitHub 仓库中的 Insights/traffic 中包含了 2 周的流量数据,所以想要依靠这个数据生成徽章。
GitHub action 定时获取仓库的该流量数据。(需要具有权限的 token )actions-gh-pages 推送到别的分支保存。GitHub 中找到,并引用对应的 raw 链接。为了支持多仓库,我设置了 static_list 作为仓库名的输入,为了获取名下所有公开的非克隆的仓库的名字,我创建了一个 GitHub aciton 完成。
Repo-List-Generator 同样被我用在 GitHub 同步 Gitee 中,见模板仓库 hub-mirror 。 在这个模板仓库中,可以完成定时地同步所有 GitHub 仓库到 Gitee 中去,同步主要用到了 hub-mirror-aciton 。
1 yiXu OP [Repo-List-Generator]( https://github.com/marketplace/actions/repo-list-generator) 可以被用在许多需要操作所有仓库的 action,避免对每个仓库都设置 workflow,期待更多的应用~ 如果觉得我的两个作品不错,请给个 star 支持一下,感谢~ |
2 muyunyun 2020-10-24 17:16:01 +08:00 支持 |
3 muyunyun 2020-10-25 13:11:49 +08:00 使用起来有点小问题, 提了个 issue: https://github.com/yi-Xu-0100/traffic-to-badge/issues/21 |