更改 SAMS 网页出校时间
Versión del día
一段可以更改 UNNC SAMS 网页出校时间的脚本
Github: https://github.com/Kaby-Lake/SAMScript
dropdown 里的大头像可以清除之前输入的缓存。检测浏览器localStorage里是否设置过sams-crack,有则读取之前设置过的时间,没有则让用户输入新的时间。会将计算后的时间覆盖在DOM元素上。
匹配网址为 https://sams.nottingham.edu.cn/zh/Students/stuaskforleave 和 https://sams.nottingham.edu.cn/zh/students/stuaskforleave/* (如果是用appgateway登录则为 https://appgateway.nottingham.edu.cn///zh/Students/stuaskforleave )
/userscript/SAMScript.js 文件放入该文件夹下载支持油猴 Tampermonkey 插件的浏览器如 Kiwi,安装油猴 Tampermonkey 插件后载入文件。因为我没有 Android 设备,所以步骤请自行参考iOS。
如果您有意见和建议,欢迎提 issue 一起讨论。如果您想一起开发一些新功能,也可以提交PR。
开发文档请参考 DEVELOPMENT.md,项目最初是纯 js ,后面改成了 TypeScript + Webpack,日期和时间相关能力是用的 Dayjs。