华东理工大学电费统计:拒绝一切不透明操作。通过 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信息
若不启用该功能则无需填写
反注释main.py
76行-77行,把你的链接替换此。
fork 此仓库后请不要再次 sync fork,否则可能会造成数据丢失。若确实需要更新到最新版本,请自行备份data.js
并使用 git 恢复数据。