NO-FLASH-Upload

Beijing Jiaotong University curriculum platform function enhancements, information aggregation, accessories uploading, allowing you to efficient course information.

Install this script?
Author's suggested script

You may also like 北交大iCalender课表生成.

Install this script
Author
Ziu
Daily installs
0
Total installs
1,389
Ratings
9 0 0
Version
1.9.10
Created
2021-09-07
Updated
2022-06-07
License
MIT
Applies to

免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更新日志