Skip to content
Yooking edited this page Mar 14, 2021 · 152 revisions

目录


鸣谢所有参与完美校园打卡项目的大佬们


  1. Star并Fork此项目。
  2. 进入你的仓库,Settings → Secrets,

    添加1个 Secret(利用secret解决隐私问题):
Secrets 内容 备注
USERS 完美校园手机号,密码,deviceId,SCKEY ①英文逗号
②多用户只需换行,按照格式再输入一行
③SCKEY只需一个且要填在第一个用户后面。
④如果不填SCKEY,每行末尾保留逗号。

  格式说明:

标题 内容
完美校园手机号 手机号
密码 完美校园密码
deviceId 如何获取deviceId
SCKEY 如何获取SCKEY

  示例:

  

  1. 修改校内打卡地址
    修改main.py中 jsons 中 "areaStr" 元素。

  2. 开启Actions
    Actions,再点I understand...
    随意在README.md加减字符,提交修改首次运行。
    如果你的 workflow 60天没有更新,需要在clockWorkflows找到Enable按妞,点击启用。

  3. 修改时间
    打开本项目 workflows/clock.yml 文件,找到:

    schedule:
    - cron: 30 23 * * *
    - cron: 30 5,13 * * *

  此时间为国际时间,+8 可推算出:07:00,13:30,21:30,
  可以前往https://crontab.guru/,帮助你生成任务语法。
  目前Action延迟少至十几分钟,多至一个小时,请各位自行测试设定合适时间。

  1. 校内校外转换
  • 打开本项目 main.py 文件,找到:
    mark = 1 #或者 mark = 0

  设置 mark = 1,表示校外打卡,第一次需要自己打卡以后不需要。
  设置 mark = 0,表示校内打卡。

  1. 检查结果
    下图中run为服务器反馈结果:

  2. 关闭打卡

  • 进入你的 fork 的仓库,Settings → Actions,
  • 选择Disable Actions,然后点击save即可。


待完善,先去看看issue。请大佬们多提issue多多献策


  1. 前往新版Server酱登陆账号并绑定微信,获取推送SendKeySCTxxxxxxxxxxx
  2. 将此SendKey按照上面的说明填入USERS
  3. 如不需要微信推送,不填推送SendKey即可。
  4. 👍感谢Server酱。

Clone this wiki locally