一款利用 Github Action 以及 Github Pages 等基础设施的低效低成本信息投送组件。项目通过 yaml 驱动。
本项目源码量极低,项目旨在提供一个充分利用 Github 基础设施的思路;而不是成品项目。
- 版本推送 — 利用
Github Action自动化将版本信息推送至Github Pages - 消息推送 — 手动触发工作流并填入信息以实现消息推送
- 扩展用法 — 见下文的扩展使用方式
您的程序应当使用一个网络请求库来轮询 Github Pages 。
以python为例:
- requests
- urllib
共享你的创意。
- fork 本项目,并创建一个新的分支。
- 在你的分支中,新建一个文件夹(例如
examples/你的扩展名),包含:- 你的扩展思路说明文档(
README.md) - 完整的复现源码(YAML,python接收端源码 等)
- 你的扩展思路说明文档(
- 确保你的扩展能利用
public/目录下的数据,或对原工作流做合理修改。 - 将你的扩展概述写入下方表格,然后提PR即可,我会尽快合并。
| 扩展名称 | 核心思路 | 依赖工具 | 开发者 |
|---|
本项目基于 GNU General Public License v3 开源。
详见 LICENSE 文件。