免Flash文件上传

北京交通大学课程平台功能增强脚本,实现信息聚合,附件上传,让你高效处理课程信息。

התקן את הסקריפט?
סקריפטים מומלצים של יוצר זה

אולי תאהב גם את 北交大iCalender课表生成.

התקן את הסקריפט
יוצר
Ziu
התקנות יומיות
0
סה"כ התקנות
1,389
דירוגים
9 0 0
גרסה
1.9.10
נוצר
07-09-2021
עודכן
07-06-2022
רישיון
MIT
חל על

免Flash文件上传

北京交通大学课程平台功能增强脚本,实现信息聚合,附件上传,让你高效处理课程信息。


🚀 初衷

由于课程平台使用的THEOL清华教育在线系统版本过旧,其基于Flash的附件上传功能不再在主流浏览器上被支持,故编写此脚本以实现信息汇总、附件上传等功能。

课程平台更新后,脚本升级为2.0,提供了更多更方便的功能。

本脚本于2021年9月7日发布,已在Greasy Fork被安装千余次,日检查更新次数~400

🔰 开始使用

  1. 在任一浏览器上安装 Tampermonkey 脚本管理器。
  2. 点击此处 安装脚本。
浏览器版本 脚本管理器及其版本 脚本版本 可用性
Chrome Tampermonkey 4.16 2.2.9
Edge Tampermonkey 4.16 2.2.9
FireFox Tampermonkey 4.16 2.2.9

新版具有更好的稳定性,请尽量保持脚本更新,使用最新版本。使用中遇到任何问题,欢迎在Github Issues腾讯兔小巢反馈交流。

📸 效果展示

homepage

submissionpage

🏗️ 参与开发

  1. Fork本仓库clone到本地。
  2. 使用npm i安装依赖,使用npm run dev执行自动编译。
  3. Tampermonkey脚本管理器中新建脚本,将dist目录下生成的index.dev.user.js复制到其中并保存,开始开发。
  4. (可选) 配合浏览器拓展 LiveReload 可实现代码更新,浏览器自动刷新。
  5. 开发完毕,整理代码,提交Pr。

📁 目录说明

  • configWebpack配置文件(分为基本配置、开发环境配置、生产环境配置)、脚本元信息
  • dist:执行打包命令后,脚本输出目录
  • doc:存放文档的目录
  • publish:版本更新源,存放发布脚本的目录
  • src:源文件目录
    • components:存放Vue组件的目录
    • route:存放Vue Router路由的目录
    • style:存放样式文件的目录
    • ts:存放逻辑与网络请求的Typescript脚本的目录
    • index.ts:脚本的入口文件

注意: 目前项目有两个分支:旧的script分支与新的Vue分支,分别对应1.x版本与2.x版本,1.x版本由于课程平台更新,部分功能已基本不可用,将不再维护。

❤️ 感谢捐赠

如果觉得脚本帮到了你,可以通过捐赠二维码赞赏我,这将鼓励我继续维护这个脚本。

【定期更新】感谢捐赠名单❤

捐赠二维码

🧱 第三方开源组件

感谢这些组件帮助我极大地提升了开发效率:

📎 相关链接

兔小巢反馈平台 反馈交流QQ群:769115389 更新计划 更新日志 v1.x脚本介绍 v1.x更新日志