Skip to content

Fros1er/SUSTechTISHelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SUSTech TIS Helper

一个能让南方科技大学的选课方便点的脚本。

为选课系统添加了暂存功能,可以直接将搜索出的课程忽略时间冲突暂存进一个单独的课程表中,以方便选择。

暂存的课程表在退出浏览器后会一直保存。

脚本还提供计算已使用积分的功能。点击“已选”一栏在按钮后面可以看到统计。(已适配赠送积分的情况)

感谢@xCipHanD提供自动高亮超出容量课程、链接教授名到牛娃课程评价社区、按回车键搜索课程(而不是只能点按钮)的功能。@Cypher-Bruce优化了积分计算的功能。

使用说明

该脚本可以通过脚本管理器(如Tampermonkey)安装或在浏览器内直接导入。

1. 通过脚本管理器安装

SUSTechTISHelper.js添加进管理器就行。

2. 通过浏览器console导入

打开tis和选课界面,在页面中除标题栏和底栏的位置右键-检查,选择上方的Console。

这里需要确保console标签下面一栏Filter左边没有top字样,然后将以下代码粘贴进console,回车即可。

   $(document.head).append('<script type="text/javascript" src="https://cdn.jsdelivr.net/gh/Fros1er/Timetable/Timetables.min.js">');
   $(document.head).append('<script type="text/javascript" src="https://cdn.jsdelivr.net/gh/Fros1er/SUSTechTISHelper/SUSTechTISHelper.min.js">');
   $(document.head).append('<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/Fros1er/SUSTechTISHelper/SUSTechTISHelper.min.css">');

导入后,可以在选课页的左侧看到多出来的几个按钮。

一些截图

LICENSE

本项目由Apache-2.0协议开源,并使用由MIT协议开源的Timetable(虽然用的是自己fork的版本)

Special Thanks

感谢牛娃小镇的支持!!
本来没有这一节的,然后人非常nice的欧阳大康突然v了一箱奶,感动

免责声明

本项目基于Apache-2.0协议开源。 项目以源代码的方式分发,仅供交流学习使用,不作为网络产品提供。本人(@Fros1er)不将本项目用于销售。若他人将本项目作为产品或产品的一部分提供(无论是否销售),应依照相关法律法规,自行承担安全维护等责任。 本项目提供安全维护的期限为发布(指每次commit)后三天以内。任何使用项目的行为代表同意这一约定期限。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •