Skip to content

baizhou830/AxleMailBird

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 

Repository files navigation

AxleMailBird

License: GPL v3

[ 注意:这是一个实验性项目 ]

一款利用 Github Action 以及 Github Pages 等基础设施的低效低成本信息投送组件。项目通过 yaml 驱动。 本项目源码量极低,项目旨在提供一个充分利用 Github 基础设施的思路;而不是成品项目。

功能

  • 版本推送 — 利用 Github Action 自动化将版本信息推送至 Github Pages
  • 消息推送 — 手动触发工作流并填入信息以实现消息推送
  • 扩展用法 — 见下文的扩展使用方式

依赖

您的程序应当使用一个网络请求库来轮询 Github Pages

以python为例:

  • requests
  • urllib

扩展

共享你的创意。

如何贡献

  1. fork 本项目,并创建一个新的分支。
  2. 在你的分支中,新建一个文件夹(例如 examples/你的扩展名),包含:
    • 你的扩展思路说明文档(README.md
    • 完整的复现源码(YAML,python接收端源码 等)
  3. 确保你的扩展能利用 public/ 目录下的数据,或对原工作流做合理修改。
  4. 将你的扩展概述写入下方表格,然后提PR即可,我会尽快合并。

扩展提交模板

扩展名称 核心思路 依赖工具 开发者

许可证

本项目基于 GNU General Public License v3 开源。
详见 LICENSE 文件。

About

一款利用 Github Action 以及 Github Pages 等基础设施的低效低成本信息投送组件。项目通过 yaml 驱动。 本项目源码量极低,项目旨在提供一个充分利用 Github 基础设施的思路;而不是成品项目。

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages