提交 88104041 编写于 作者: H hjdhnx

后台管理增加直播列表

上级 ebda3517
......@@ -329,4 +329,30 @@ def login_api():
def admin_logtail():
if not verfy_token():
return R.failed('请登录后再试')
return render_template('logtail.html')
\ No newline at end of file
return render_template('logtail.html')
@admin.route('/lives')
def admin_lives():
if not verfy_token():
return R.failed('请登录后再试')
# print(dir(request))
# 完整地址: request.base_url url
# 带http的前缀 host_url root_url
# 不带http的前缀 host
# 当前路径 path
host_url = request.host_url
def get_lives():
base_path = os.path.dirname(os.path.abspath(__file__)) # 当前文件所在目录
# print(base_path)
live_path = os.path.join(base_path, '../txt/lives')
# print(live_path)
files = os.listdir(live_path)
# print(files)
files = list(filter(lambda x: str(x).endswith('.txt') and str(x).find('模板') < 0, files))
files = [f'{host_url}lives?path=txt/lives/{file}' for file in files]
return files
files = '\n'.join(get_lives())
response = make_response(files)
response.headers['Content-Type'] = 'text/plain; charset=utf-8'
return response
\ No newline at end of file
3.8.1
\ No newline at end of file
3.8.0
\ No newline at end of file
......@@ -184,6 +184,10 @@
location.href = '/admin/logtail';
});
$('#lives').click(function (){
location.href = '/admin/lives'
});
});
function getFileSize(fileObj) {
$('#file_size').text('文件大小为:'+fileObj.files[0].size/1024+'kb');
......@@ -210,9 +214,12 @@ function getFileSize(fileObj) {
id="update_lives">同步直播源</a></button>
<button type="button" class="yongyin3"><a href="javascript:void(0);" class="funcbtn"
id="use_py">已{% if pystate=='1' %}启用{% else %}关闭{% endif %}py源</a></button>
<button type="button" class="yongyin"><a href="javascript:void(0);" class="funcbtn"
id="lives">直播列表</a></button>
<button type="button" class="yongyin"><a href="javascript:void(0);" class="funcbtn"
id="logtail">在线日志</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.
先完成此消息的编辑!
想要评论请 注册