littlebot
Published on 2025-04-07 / 7 Visits
0

【源码】基于Python的校园健康打卡系统(EzCheckInSchool)

项目简介

本项目是一个基于Python的校园健康打卡系统,能够帮助用户便捷地完成校园健康打卡操作,具有自动生成信息、定时打卡以及微信推送结果等功能。

项目的主要特性和功能

  • 简易操作:仅需提供学号和姓名等基本信息,即可完成设置。
  • 随机经纬度与温度:自动生成随机的校内经纬度和体温(36.2℃ - 36.5℃),模拟真实在校状态。
  • 定时打卡:每天在06:05、12:35、21:05三个时间段自动打卡。
  • 微信推送:通过Server酱服务,将打卡结果实时推送到微信。

安装使用步骤

前提条件

  • 已下载项目的源码文件。
  • 具备Python环境。

使用步骤

  1. 配置个人信息:
    • 进入Fork后的项目,点击 Settings -> Secrets -> New secret
    • 添加以下Secrets:
      • DEPT_TEXT:学院 - 专业 - 班级(例如:理学院 - 应用物理学 - 应物1901)
      • STU_ID:学号(例如:201912340101)
      • STU_NAME:姓名(例如:李华)
      • SC_URL:Server酱调用URL(例如:http://sc.ftqq.com/abcdefghigklmnopqrstuvwxyz.send)
    • 进入 Actions 选项卡,点击 I understand my workflows, go ahead and enable them
  2. 触发首次运行。
  3. 观察结果:
    • 首次运行时,系统会在非打卡时间进行早间卡测试,请留意观察效果。
    • 后续每天将在设定的时间自动打卡三次,并通过微信推送结果。

注意事项

本项目默认适用于河南工业大学,其他学校可能需要根据实际情况调整代码。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】