Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
善良的小乔
dr_py
提交
f0096d93
dr_py
项目概览
善良的小乔
/
dr_py
与 Fork 源项目一致
Fork自
晚风拂柳颜 / dr_py
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
dr_py
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
f0096d93
编写于
9月 09, 2022
作者:
H
hjdhnx
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
增加了强制升级功能
上级
1b3cb7da
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
38 addition
and
2 deletion
+38
-2
controllers/admin.py
controllers/admin.py
+13
-1
js/version.txt
js/version.txt
+1
-1
readme.md
readme.md
+1
-0
templates/admin.html
templates/admin.html
+23
-0
未找到文件。
controllers/admin.py
浏览文件 @
f0096d93
...
...
@@ -9,7 +9,7 @@ from flask import Blueprint,request,render_template,jsonify,make_response
from
controllers.service
import
storage_service
from
base.R
import
R
from
utils.web
import
verfy_token
from
utils.update
import
getLocalVer
,
getOnlineVer
,
download_new_version
,
download_lives
from
utils.update
import
getLocalVer
,
getOnlineVer
,
download_new_version
,
download_lives
,
copy_to_update
from
utils
import
parser
from
utils.web
import
getParmas
from
js.rules
import
getRules
...
...
@@ -77,6 +77,18 @@ def admin_update_ver():
msg
=
download_new_version
()
return
R
.
success
(
msg
)
@
admin
.
route
(
'/force_update'
)
def
admin_force_update
():
if
not
verfy_token
():
return
R
.
failed
(
'请登录后再试'
)
ret
=
copy_to_update
()
if
ret
:
msg
=
'升级成功'
return
R
.
success
(
msg
)
else
:
msg
=
'升级失败。具体原因只能去看实时日志(通过9001端口)'
return
R
.
failed
(
msg
)
@
admin
.
route
(
'/update_lives'
)
def
admin_update_lives
():
url
=
getParmas
(
'url'
)
...
...
js/version.txt
浏览文件 @
f0096d93
3.4.2
\ No newline at end of file
3.4.3
\ No newline at end of file
readme.md
浏览文件 @
f0096d93
...
...
@@ -50,6 +50,7 @@
-
[X] 1.增加西瓜源,修复一级不支持lazy的bug
-
[X] 2.兄弟们dockerhub没法push镜像不知道咋回事,3.4.1的镜像自己用docker目录下的文件build吧
-
[X] 3.版本升至3.4.2,增加py源支持,放txt/py目录即可,特别鸣谢Pyramid开发者及xiaoya liu提供的技术和源
-
[X] 3.版本升至3.4.3,增加了强制升级功能(本地增量覆盖大法)
###### 2022/09/08
-
[X] 1.升级到3.2.9,支持自动合并自定义用户配置(内置t4测试源)
-
[X] 2.升级到3.3.0,增加奇珍异兽源
...
...
templates/admin.html
浏览文件 @
f0096d93
...
...
@@ -143,6 +143,27 @@
}
});
$
(
'
#force_update
'
).
click
(
function
(){
let
msg
=
`
升级过程中由于新版本升级脚本发生改变可能会导致升级完毕但是升级不完整。
此时需要重启服务后执行强制升级操作通过更新后的升级脚本把本地升级包文件再次覆盖完成完整升级。
是否继续(请确认你升级完后重启过,不然点确定毫无必要)?
`
;
if
(
confirm
(
msg
)){
$
.
get
(
"
/admin/force_update
"
,
function
(
data
,
status
){
console
.
log
(
data
);
if
(
data
.
code
===
200
){
alert
(
data
.
msg
+
'
\n
除主程序app.py需要自行检测替换升级外,其他关键文件全部更新完毕
'
);
location
.
reload
();
}
else
{
alert
(
data
.
msg
||
'
未知数据,具体到数据控制台查看
'
);
console
.
log
(
'
升级失败了...
'
);
return
false
}
});
}
});
});
function
getFileSize
(
fileObj
)
{
$
(
'
#file_size
'
).
text
(
'
文件大小为:
'
+
fileObj
.
files
[
0
].
size
/
1024
+
'
kb
'
);
...
...
@@ -163,6 +184,8 @@ function getFileSize(fileObj) {
id=
"write_lives"
>
修改直播源
</a></button>
<button
type=
"button"
class=
"yongyin4"
><a
href=
"javascript:void(0);"
class=
"funcbtn"
id=
"update_lives"
>
同步直播源
</a></button>
<button
type=
"button"
class=
"yongyin1"
><a
href=
"javascript:void(0);"
class=
"funcbtn"
id=
"force_update"
>
强制升级
</a></button>
<input
id=
"live_url"
value=
"{{live_url}}"
style=
"display: none"
>
<p
class=
"box"
>
你可以在此界面在线管理JS目录里规则文件的上传/删除
</p>
</h4>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录