华东理工大学电费统计:拒绝一切不透明操作。通过 Github Actions 自动获取并记录每天的宿舍电量剩余,并通过 PushPlus 自动推送到微信端。
- 华理信息办 - 微门户 - 电费充值 - 查询您的宿舍电量 - 复制链接。(本例中宿舍为随机选出)
- 右上角 fork 仓库
- 在 Code 界面下,点击
data.js,将其删除。
- Settings - Secrets and variables - Actions - New repository secret
- Name 填写
URL,Secret 填写 第一步复制的链接
- Settings - Actions - General 界面,拉到最下,选择 Workflow permissions 为 Read and write permissions
- Actions - enable them,然后在 AutoRecord 下点击 Enable workflow
使用 Github Pages 构建。请确保您已获取到电量数据。
Settings - Pages - Deploy from a branch - 选中 main - Save
等待网站构建完毕后(约 1 min),刷新页面,点击 Visit site 即可查看数据。
- 使用
git clone或下载 zip - 解压,双击打开
index.html文件
直接点击 data.js 查看
- Settings - Secrets and variables - Actions - New repository secret
- Name 填写
PUSH_PLUS_TOKEN,Secret 填写你的 PushPlus 的 TOKEN 信息
前置条件:启用推送
同上,新建 secret,NAME 填写 PUSH_PLUS_DETAIL,Secret 填写任意非空字符串
- fork 此仓库后请不要再次 sync fork,否则可能会造成数据丢失。若确实需要更新到最新版本,请自行备份
data.js并使用 git 恢复数据。 data.js会被作为 json 处理。若自行修改,请遵守 json 格式规范,注意不要有多余的逗号。









