国科大(UCAS, ucas)校园网登录、课程资源下载、自动评教和分数查询助手

国科大(UCAS, ucas)校园网登录、课程资源下载、自动评教和分数查询助手

Property
May 3, 2022 12:57 PM
地址
https://github.com/GentleCP/UCAS-Helper
notion image

UCAS Helper(一个让UCASer愉悦的小助手)

notion image
notion image
notion image
notion image
*********************************************************************************
** # # ### # ### # # ### # ### ### #### **
** # # # # # # # # # # # # # # # **
** # # # # # #### #### ### # ### ### #### **
** # # # ####### # # # # # # # # # **
** ### ### ## ## ### # # ### ##### # ### # # **
** copyright@GentleCP **
** version: x.x.x **
** github: https://github.com/GentleCP/UCASHelper **
** 1:course sources download **
** 2:wifi login **
** 3:wifi logout **
** 4:course assess **
** 5:query grades **
** q:exit **
*********************************************************************************

目录

前言

原本只是一时兴起,为了方便写的UCAS课程网站小助手,帮助我自己进行课程资源快速同步。没想到后面随着功能的增加,项目也变得小有规模起来,因此将其开放给全体UCAS同学,小助手的使用方式在下面有介绍,十分简便(需要一点对python环境的了解,百度python的安装即可),如果你觉得本项目对你有所帮助的话,希望你能帮我点个star,算是对作者的一点激励吧~ 感谢每一个为项目点上star,让更多人看到这个项目的人。
notion image

1. 功能介绍

  • 课程资源同步
  • 课程评教
  • 成绩查询
  • 校园网登录/登出
  • 校园网账号破解
点击这里查看详细功能介绍

2. 更新日志

点击这里查看更新日志

2.1 公告(important)

    • 【220501】:5.1假期第二天上Github突然发现有人提交了issue ,没想到这么久了这个项目还有人在活跃使用,因此假期无事正好解决一下存在的小问题,版本更新到2.4.0,现在不支持从settings.py中获取用户信息,请将用户信息填写到conf/user_config.ini中!当天测试资源下载、分数查询功能均可正常使用,希望后续依然有热心的同学能积极提交PR,帮助维护本项目~最后,祝大家5.1劳动节快乐(虽然真正只放了半天QAQ)
    • 【220328】:PR更新了新的SEP密码登陆方式,于22/3/28功能正常
    • 【210528-停更公告】:由于精力有限,作者本人不再进行UCAS-Helper的更新维护工作,下面是一些停更后可能会有的问题,在此提前解答。
    • 停更后UCAS-Helper还能用吗:经本人停更当天210528测试,UCAS-Helper课程网站登录,课程资源同步下载,成绩查询功能均可正常使用,校园网登录/登出/破解功能因本人缺乏校园网环境无法测试,自动评教功能由于本人无课程可评亦无法测试(感谢Jingyi Shi对评教功能的修复)。后续若课程网站改动(可能性较小),可能会导致某些功能失效,不管怎样,你可以先尝试clone代码使用看看。
    • 还有可能更新吗UCAS-Helper是一个完全开源的项目,虽然作者不再更新,但依然会接受各个对本项目有用的PR(如修复Bug,添加功能),欢迎有能力、有开源精神的同学fork本项目,并提交PR维护。当然,这不是一个强制的选项,你也可以fork后自己修改个人使用。
  • 目前由于本人精力原因,项目master分支暂时无力维护,请使用稳定版分支v2(已修改为默认分支)代码
    • 【210505-分支暂停维护】:
      notion image
    • 【210414-课程网站登录失效】:由于课程网站改版,之前的登录接口即便账号密码输入正确,依然会提示账号密码错误,该问题已在v2.3.4中得到修复,请使用>=该版本的程序

3. 作者信息

贡献者

4. 效果预览

    • 小白使用窗口
      notion image
    • 自动登录校园网
      notion image
    • 校园网账号破解
    • 自动查分
      notion image
    • 显示本学期课程列表
      notion image
    • 同步所有课程资源到本地
      notion image
    • 同步指定课程的资源到本地
      notion image
    • 同步指定课程的指定一个资源到本地
    • 自动评估课程和教师
      notion image

5. 使用教程

点击这里查看使用教程

6. 问题反馈

  • issue:提交前请先确认是否已有相似的issue,尝试自己解决。
  • 提问方式:请详细描述你遇到的问题,具体包括:
      1. 使用的版本(绝大多数问题通过更新到最新版本可以解决)
      1. 产生问题的功能(哪个具体功能出现了使用问题)
      1. 问题的具体描述(例如分数查询时长时间卡顿,没有显示结果,最好配上截图)
如果你发现了问题,并自己解决修复了,希望你能提交PR,作为贡献者帮助完善这个项目。