BUPT教学平台课程提取器 (美化版)

将本学期所有课程提取到一个美化后的界面中显示

作者
Xyea
日安装量
0
总安装量
0
评分
0 0 0
版本
1.1
创建于
2025-06-17
更新于
2025-06-17
大小
14.5 KB
许可证
MIT
适用于

描述 (Description)

你是否厌倦了北邮(BUPT)教学平台那个需要不断翻页的课程轮播图?

本脚本可以将“我的课程”页面中所有本学期的课程提取出来,并用一个美观、清爽、高效的卡片式网格界面平铺展示。彻底告别繁琐的翻页操作,所有课程一目了然。

此外,脚本还内置了即时搜索功能,让你能通过课程名称或教师姓名,在零点几秒内快速定位到你需要的课程。

功能特点 (Features)

  • 聚合所有课程:自动抓取轮播图内所有分页的课程,一次性全部展示,无需手动翻页。
  • 现代化卡片布局:以清爽直观的卡片网格替代原始布局,每个课程卡片都经过精心设计。
  • 界面深度美化
    • 为每门课程生成一个独特的、基于课程名称首字母的彩色图标
    • 在教师和上课地点前增加了人性化的小图标
    • 添加了流畅的鼠标悬停动效和阴影,提升交互体验。
  • 强大的即时搜索:顶置搜索框,可根据课程名称教师姓名进行模糊搜索,结果实时筛选。
  • 课程数量统计:在标题栏动态显示当前学期的课程总数,搜索时也会实时更新可见的课程数。
  • 响应式布局:无论你的浏览器窗口大小如何,课程卡片都能自动调整排列,保持最佳视觉效果。
  • 无缝跳转:点击美化后的课程卡片,即可正常跳转到对应的课程详情页,保留了原始站点的所有功能。
  • 轻量无依赖:纯原生 JavaScript 编写,无需任何外部库,加载迅速。

使用方法 (How to Use)

  1. 安装用户脚本管理器:首先,你需要在你的浏览器(如 Chrome, Firefox, Edge)中安装一个用户脚本管理器扩展。推荐使用 Tampermonkey
  2. 安装本脚本:点击本页面上方的绿色“安装脚本”按钮。
  3. 访问目标页面:打开或刷新北邮教学平台 我的课程 页面。
  4. 自动生效:脚本会自动运行,将原始的课程轮播图替换为全新的课程聚合视图。

注意事项 (Notes)

  • 脚本会在页面加载完成后等待一小段时间(约0.5-2秒),以确保所有动态加载的课程都已出现。如果课程没有显示,请尝试刷新页面
  • 本脚本依赖于教学平台的现有前端页面结构。如果未来教学平台进行大规模改版,可能会导致脚本失效。届时我会尽快更新(如果我还在用这个平台的话)。
  • 如果你有任何建议或发现 Bug,欢迎在 GreasyFork 的反馈区留言。