/JNU-Health-Checkin

暨大自动健康打卡

Primary LanguagePython

JNU-Health-Checkin

自动打卡

介绍

基于Github Action完成自动化的每日健康打卡工作。

更新日志

  • 2021-2-1
    • 修复缺少部分表格内容的问题
  • 2021-1-13
    • 初次发布

使用方式

  • 点击右上角 Fork 项目
  • 上方菜单 Settings -> Secrets 中多次 New repository secret 添加以下配置:
    • USERNAME:账号
    • PASSWORD:密码
    • SCKEY:Server酱SCKEY,用于微信推送结果。(可选)
  • 点击Star,任务会自动执行,运行进度和结果可以在Actions页面查看
  • 如果配置了SCKEY,打卡结果会推送到微信

注意

  • 由于github的限制,仓库60天没有发生操作就会自动停止自动任务,建议60天内随便编辑下此文档续上。
  • 如已经被停止,按下述方式重新启用
  • 进入Actions页,点击All workflows选项,切换成Auto-checkin,旁边•••菜单,选择Enable workflow启动自动打卡

启动打卡方式

  • 手动:点亮Star
  • 自动:早上7点和早上9点定时执行(实际具有延迟)
  • 自定义:编辑.github/workflows/auto-checkin.yml

停止/删除自动打卡方式

  • 进入Actions页,点击All workflows选项,切换成Auto-checkin,旁边•••菜单,选择Disable workflow停止自动打卡
  • 进入Settings页,拉到底部,点击Delete this repository删除整个项目

其他说明

  • 若当日已经打卡,程序会自动退出,不会重复打卡。
  • 程序会自动读取上一次成功打卡的内容,作为这次打卡填写的内容。
  • 帐号密码由Github加密存储,任务由Github自动执行,其中的所有隐私信息不会对外泄露。

获取Server酱SCKEY