Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
东方怂天
cxmooc-tools
提交
62c53964
C
cxmooc-tools
项目概览
东方怂天
/
cxmooc-tools
通知
11
Star
1
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
cxmooc-tools
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
62c53964
编写于
5月 19, 2019
作者:
C
CodFrm
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
播放源切换尝试修复
上级
1aef45e3
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
25 addition
and
14 deletion
+25
-14
src/config.js
src/config.js
+2
-2
src/cxmooc-tools/chaoxing/video.js
src/cxmooc-tools/chaoxing/video.js
+20
-8
src/tampermonkey/cxmooc.js
src/tampermonkey/cxmooc.js
+3
-4
未找到文件。
src/config.js
浏览文件 @
62c53964
module
.
exports
=
{
module
.
exports
=
{
url
:
"
http://cx.icodef.com/
"
,
url
:
"
http
s
://cx.icodef.com/
"
,
version
:
2.1
0
,
version
:
2.1
1
,
update
:
'
https://github.com/CodFrm/cxmooc-tools/releases
'
,
update
:
'
https://github.com/CodFrm/cxmooc-tools/releases
'
,
enforce
:
false
,
enforce
:
false
,
cx
:
{
cx
:
{
...
...
src/cxmooc-tools/chaoxing/video.js
浏览文件 @
62c53964
...
@@ -72,21 +72,33 @@ module.exports = function () {
...
@@ -72,21 +72,33 @@ module.exports = function () {
}
}
}
}
initVideoTopic
();
initVideoTopic
();
initCdn
(
self
.
video
);
//
initCdn(self.video);
//点击切换记录cdn
//点击切换记录cdn
$
(
self
.
document
).
find
(
"
[title='Playline']+.vjs-menu .vjs-menu-content .vjs-menu-item-text
"
).
click
(
function
()
{
//
$(self.document).find("[title='Playline']+.vjs-menu .vjs-menu-content .vjs-menu-item-text").click(function () {
localStorage
[
'
cdn
'
]
=
$
(
this
).
text
();
//
localStorage['cdn'] = $(this).text();
});
//
});
//失败的切换记录
//
//
失败的切换记录
$
(
self
.
document
).
find
(
'
.vjs-error-display.vjs-modal-dialog
'
).
on
(
'
click
'
,
'
.ans-vjserrdisplay-opts li.ans-vjserrdisplay-opt label"
'
,
function
()
{
//
$(self.document).find('.vjs-error-display.vjs-modal-dialog').on('click', '.ans-vjserrdisplay-opts li.ans-vjserrdisplay-opt label"', function () {
localStorage
[
'
cdn
'
]
=
$
(
this
).
text
();
//
localStorage['cdn'] = $(this).text();
});
//
});
let
play
=
function
()
{
let
play
=
function
()
{
//静音和倍速选项
//静音和倍速选项
self
.
video
.
muted
=
config
.
video_mute
;
self
.
video
.
muted
=
config
.
video_mute
;
self
.
video
.
playbackRate
=
config
.
video_multiple
;
self
.
video
.
playbackRate
=
config
.
video_multiple
;
let
cdn
=
self
.
video
.
currentSrc
;
cdn
=
cdn
.
substr
(
0
,
cdn
.
indexOf
(
'
/video/
'
,
10
));
localStorage
[
'
cdn_url
'
]
=
cdn
;
self
.
loadover
&&
self
.
loadover
(
self
);
self
.
loadover
&&
self
.
loadover
(
self
);
}
}
/**
* 对cdn进行处理
*/
if
(
localStorage
[
'
cdn_url
'
]
!=
undefined
)
{
let
url
=
self
.
video
.
src
;
url
=
url
.
substr
(
url
.
indexOf
(
'
/video/
'
));
self
.
video
.
src
=
localStorage
[
'
cdn_url
'
]
+
url
;
}
$
(
self
.
video
).
on
(
'
loadstart
'
,
play
);
$
(
self
.
video
).
on
(
'
loadstart
'
,
play
);
$
(
self
.
video
).
on
(
'
pause
'
,
function
()
{
$
(
self
.
video
).
on
(
'
pause
'
,
function
()
{
...
...
src/tampermonkey/cxmooc.js
浏览文件 @
62c53964
// ==UserScript==
// ==UserScript==
// @name 超星慕课小工具
// @name 超星慕课小工具
// @namespace https://github.com/CodFrm/cxmooc-tools
// @namespace https://github.com/CodFrm/cxmooc-tools
// @version
2.0.8
// @version
2.10
// @description 一个超星慕课刷课工具,火狐,谷歌,油猴支持.全自动任务,视频倍速秒过,作业考试题库,验证码自动打码(੧ᐛ੭挂科模式,启动)
// @description 一个超星慕课刷课工具,火狐,谷歌,油猴支持.全自动任务,视频倍速秒过,作业考试题库,验证码自动打码(੧ᐛ੭挂科模式,启动)
// @author CodFrm
// @author CodFrm
// @match *://*/mycourse/studentstudy?*
// @match *://*/mycourse/studentstudy?*
...
@@ -10,6 +10,8 @@
...
@@ -10,6 +10,8 @@
// @match *://*/html/processVerify.ac?*
// @match *://*/html/processVerify.ac?*
// @match *://*/exam/test/reVersionPaperMarkContentNew?*
// @match *://*/exam/test/reVersionPaperMarkContentNew?*
// @match *://*/exam/test/reVersionTestStartNew?*
// @match *://*/exam/test/reVersionTestStartNew?*
// @match *://*/work/selectWorkQuestionYiPiYue?*
// @match *://*/work/doHomeWorkNew?*
// @grant GM_xmlhttpRequest
// @grant GM_xmlhttpRequest
// @license MIT
// @license MIT
// ==/UserScript==
// ==/UserScript==
...
@@ -22,9 +24,6 @@ let config = {
...
@@ -22,9 +24,6 @@ let config = {
video_multiple
:
1
,
//视频播放倍速,视频播放的倍数,建议不要改动,为1即可,这是危险的功能
video_multiple
:
1
,
//视频播放倍速,视频播放的倍数,建议不要改动,为1即可,这是危险的功能
video_mute
:
true
,
//视频静音,视频自动静音播放
video_mute
:
true
,
//视频静音,视频自动静音播放
vtoken
:
"
user
"
,
//鉴权token
vtoken
:
"
user
"
,
//鉴权token
is_ruokuai
:
false
,
//使用若快打码
ruokuai_user
:
""
,
//若快打码账号
ruokuai_pwd
:
""
//若快打码密码
};
};
localStorage
[
'
config
'
]
=
JSON
.
stringify
(
config
);
localStorage
[
'
config
'
]
=
JSON
.
stringify
(
config
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录