Skip to content

wangzhenxing4/Auxiliary-software-of-shanxi-polytechnic-college

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

欢迎来到山西职业技术学院!本项目致力于为同学们提供便捷的辅助功能,让你能够省去繁琐的功能,节省宝贵的时间,提升个人效率。通过这个项目,你可以利用现代技术手段,实现辅助功能。

无论你是想学习还是如何利用编程辅助自己解决实际问题,还是简单地希望减少每天的重复操作,这个项目都能为你提供一个很好的学习和实践机会。希望你能享受带来的便利,并在此基础上探索更多有趣的应用!

项目地址

山西职业技术学院辅助软件

功能介绍

  • 综合网站:学校官网、招生官网、教务系统、以及新生问题
  • 自动打卡:自动完成每日打卡
  • 成绩推送:通过微信通知用户成绩(RC1.0)
  • 自动抢课:自动完成抢课(Beta1.0)
  • 获取课表:通过用户的共享推送(Alpha1.0)

使用方法

必要步骤

打开山西职业技术学院辅助软件

  • 你首先需要Fork这个项目
    第一步.png

自动打卡使用方法

1.点击并关注showdoc推送服务获取你的推送服务的API
第二步.jpg 2.前往你Fork项目中的Settings中的Secrets and variables中的Actions,并点击New repository secret
第三步.png 3.添加以下内容

  • (1)添加ID,内容是你的身份证号码
  • (2)添加SCHOOL_ADDRESS,内容为学校地址
    参考学校地址:
    迎泽区山西职业技术学院(长风校区)
    榆次区山西职业技术学院(南校区)
    高新科技产业区山西职业技术学院(南中环校区)
    小店区坞城路山西职业技术学院(坞城校区)
  • (5)添加HOLIDAY_ADDRESS,内容为放假地址
    参考地址:
    XX县(区)XX小区
  • (6)填写PUSH_MESSAGE_TOKEN,内容是你的完整的专属推送地址

4.在Switch中开启/关闭:填写开启或关闭,用来控制运行是否启动

成绩自动更新提醒

1.点击并关注showdoc推送服务获取你的推送服务的API
第二步.jpg 2.前往你Fork项目中的Settings中的Secrets and variables中的Actions,并点击New repository secret
第三步.png 3.添加以下内容

  • (1)添加STUDENT_ID,内容为你的学号
  • (2)添加PASSWORD,内容是你教务系统的登录密码(务必填写正确)
  • (3)填写PUSH_MESSAGE_TOKEN,内容是你的完整的专属推送地址 4.在Switch中开启/关闭:填写开启或关闭,用来控制运行是否启动

自动抢课

自动抢课原则上需要实时性快速触发,目前极不稳定
1.前往你Fork项目中的Settings中的Secrets and variables中的Actions,并点击New repository secret
第三步.png 2.添加一下内容,必须严格遵守代码规范,以及,正确的学号、密码

  • (1)student_id:学号
  • (2)password:密码
  • (3)course_id:第一个想抢课的顺序
  • (4)course_id2:第二个想抢课的顺序(正常使用无需添加,正在Alpha测试)

运行

手动运行(用于配置调试)

  • 在Actions中找到你的Workflows并运行Run Workflow即可手动运行

自动运行

  • Auto Daily Attendance自动每日00:00运行
  • Score Update Reminder自动每半小时运行
  • Automatic Course Grabbing未设置自动运行

问题

常见问题

其他问题

  • 如果在使用过程中遇到任何问题或有其他建议,欢迎随时联系我,我将竭诚为你提供支持和帮助。祝愿你在山西职业技术学院的学习生活中一切顺利!

特别感谢

特别感谢:初沐提供的技术支持,同时也感谢GitHubPython、requests库、ddddocr库、rsa库、bs4库、functools库、Regable软件、Charles软件、JetBrains提供的软件与技术支持,以及山西职业技术学院官方网站山西职业技术学院教务系统的网站

项目源代码

山西职业技术学院自动每日打卡任务 的自动完成打卡源代码
山西职业技术学院成绩更新自动推送 的获取成绩更新源代码
山西职业技术学院自动完成抢选修课 的自动抢选修课源代码

版权许可

  • 当前项目受到Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International版权保护

Auxiliary software of shanxi polytechnic college by 王振兴 is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International