支持 MSA 回放字幕/PPT 导出、课程详情视频/PPTX 下载,以及 SPOC 播放器辅助工具
一个合并后的单 userscript,覆盖以下页面场景:
classroom.msa.buaa.edu.cn/livingroom*classroom.msa.buaa.edu.cn/coursedetail*spoc.buaa.edu.cn/*

课程中心理论上可以下载往年所有课程

livingroom
coursedetail
https://classroom.msa.buaa.edu.cn/courseCenter 搜索全校课程,再进入对应课程详情页下载课程视频buaa-spoc-helper.js。适用页面:classroom.msa.buaa.edu.cn/livingroom*
进入页面后,右侧会出现一个可拖动的悬浮面板。
说明:TXT 笔记会沿用原脚本中的短句合并规则,把过短且时间间隔很近的语句合并在一起。
https://classroom.msa.buaa.edu.cn/courseCenter 搜索全校课程;进入课程详情页后可下载课程视频。注意:
适用页面:classroom.msa.buaa.edu.cn/coursedetail*
进入课程详情页后:
每节课支持:
.pptx 文件。页面顶部工具条支持:
说明:
PptxGenJS。https://classroom.msa.buaa.edu.cn/courseCenter 搜索全校课程,再进入相应课程详情页使用下载功能。适用页面:spoc.buaa.edu.cn/*
进入页面后,脚本会尝试检测当前页面中的 <video> 播放器,并显示一个统一风格的悬浮面板。
状态与时长
倍速快捷
1x、1.25x、1.5x、2x
自动下一节
视频链接工具
video.currentSrc / source.src
日志面板
livingroom 页面使用悬浮面板。coursedetail 页面保留就地按钮,并增加顶部工具条。buaa-spoc-helper.js:合并后的主脚本autoplay.js:历史参考脚本msa-download.js:历史参考脚本检查是否安装了对应浏览器版本的油猴插件以及权限有没有给足(详见截图紫框)

本项目基于 MIT License 开源。