USTC 助手

为 USTC 学生定制的各类实用功能:绕过验证码,自动登录,睿客网性能优化以及更多。

当前为 2023-05-07 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
PRO-2684
评分
0 0 0
版本
0.9.4
创建于
2022-10-22
更新于
2023-05-07
大小
56.1 KB
许可证
GPL-3.0
适用于

Greasy Fork

功能

  1. 统一身份认证

    • 绕过验证码
    • 将焦点置于登录按钮(以便按下回车直接登录)
    • 提示服务域名、网址及其可信度(若为学生/老师的服务,点击 "Student" 或 "Staff" 即可邮件联系)
  2. USTC 邮箱

    • 自动切换邮箱域名
    • 将焦点置于登录按钮
  3. 睿客网

    • 自动点入统一身份认证系统以便登录
    • 部分链接设为当前标签页打开(可显著提高加载速度)
  4. BB 系统(网络教学平台)

    • 自动点击登录以及校园网外访问时的登录
    • 检查作业状态(已提交、未提交、查询错误)
  5. 综合教务系统

    • 自动聚焦或点击登录按钮
    • 快捷键支持
  6. 第二课堂

    • 自定义进入时打开的标签页
    • 自动点击校园网外访问时的登录
    • 点击主菜单时自动进入常用的子菜单
    • 移除牛皮癣一般的数据展示中心图片
    • 快捷键支持
  7. Web VPN

    • 支持自定义收藏夹

需要更多功能可添加评论,在我能力范围内可能会添加。

快捷键

  • 左右箭头:切换 tab
  • 数字键 (1-9):切换至指定的 tab
  • x:关闭当前 tab

配置

自行根据以下默认配置修改源代码,随后保存你的修改。

注意:修改后脚本可能会默认禁用自动更新,请在 管理面板 - USTC 助手 - 设置 里启用检查更新。

var uhp_config = {
    passport: {
        enabled: true, // 若为 false, 将禁用针对 passport.ustc.edu.cn 的所有功能
        bypass_code: true, // 是否绕过验证码
        focus: true, // 是否聚焦到登录按钮
        service: true // 提示服务域名及其可信度
    },
    mail: {
        enabled: true, // 若为 false, 将禁用针对 mail.ustc.edu.cn 的所有功能
        focus: true, // 是否聚焦到登录按钮
        domain: 'mail.ustc.edu.cn' // 自动使用的邮箱域名
        // 可选的值:
        // 'mail.ustc.edu.cn'
        // 'ustc.edu.cn'
        // 'ah.edu.cn'
        // '' (不自动切换域名)
    },
    rec: {
        enabled: true, // 若为 false, 将禁用针对 rec.ustc.edu.cn & recapi.ustc.edu.cn 的所有功能
        autologin: true, // 是否自动点击登录按钮(仅限统一身份认证登录)
        opencurrent: true // 是否在当前标签页打开部分支持的链接(可显著提高加载速度)
    },
    bb: {
        enabled: true, // 若为 false, 将禁用针对 www.bb.ustc.edu.cn 的所有功能
        autoauth: true, // 是否在校园网外访问要求验证身份时自动点击登录
        autologin: true, // 是否在主界面自动登录
        showhwstatus: true // 是否展示作业状态(可能消耗更多流量)
    },
    jw: {
        enabled: true, // ...
        login: 'focus', // 登录按钮的动作: 'none', 'focus', 'click'
        shortcut: true // 快捷键支持
    },
    young: {
        enabled: true,
        auto_auth: true, // 是否在校园网外访问要求验证身份时自动点击登录
        default_tab: "/myproject/SignUp", // 进入时打开的标签页
        auto_tab: true, // 自动进入常用的子菜单
        no_datascreen: true, // 移除牛皮癣一般的数据展示中心图片
        shortcut: true // 快捷键支持
    },
    wvpn: {
        enabled: true,
        custom_collection: true, // 允许自定义收藏夹
        collection_tip_time: 2000 // 提示展示时间 (ms)
    }
}

更多 USTC 相关的实用脚本可以查看脚本集 USTC collection