mirror of
https://github.com/midoks/mdserver-web.git
synced 2026-10-23 01:54:01 +08:00
update
This commit is contained in:
@@ -235,6 +235,12 @@ def pQbClient():
|
||||
return qb
|
||||
|
||||
|
||||
def getQbUrl():
|
||||
info = getQbConf()
|
||||
url = 'http://' + info['QB_HOST'] + ':' + info['QB_PORT'] + '/'
|
||||
return public.returnJson(True, 'ok', url)
|
||||
|
||||
|
||||
def qbList():
|
||||
args = getArgs()
|
||||
# data = checkArgs(args, ['type'])
|
||||
@@ -269,6 +275,17 @@ def qbDel():
|
||||
return public.returnJson(True, '操作成功!', data)
|
||||
|
||||
|
||||
def qbAdd():
|
||||
args = getArgs()
|
||||
data = checkArgs(args, ['hash'])
|
||||
if not data[0]:
|
||||
return data[1]
|
||||
url = 'magnet:?xt=urn:btih:' + args['hash']
|
||||
qb = pQbClient()
|
||||
data = qb.download_from_link(url)
|
||||
return public.returnJson(True, '操作成功!', data)
|
||||
|
||||
|
||||
def test():
|
||||
qb = pQbClient()
|
||||
# magnet_link = "magnet:?xt=urn:btih:57a0ec92a61c60585f1b7a206a75798aa69285a5"
|
||||
@@ -305,6 +322,10 @@ if __name__ == "__main__":
|
||||
print qbList()
|
||||
elif func == 'qb_del':
|
||||
print qbDel()
|
||||
elif func == 'qb_add':
|
||||
print qbAdd()
|
||||
elif func == 'qb_url':
|
||||
print getQbUrl()
|
||||
elif func == 'test':
|
||||
print test()
|
||||
else:
|
||||
|
||||
@@ -62,8 +62,43 @@ function getLocalTime(nS) {
|
||||
}
|
||||
|
||||
|
||||
function qbAdd(type){
|
||||
|
||||
|
||||
function qbAdd(){
|
||||
|
||||
var loadOpen = layer.open({
|
||||
type: 1,
|
||||
title: '添加资源',
|
||||
area: '400px',
|
||||
content:"<div class='bt-form pd20 pb70 c6'>\
|
||||
<div class='version line'>\
|
||||
<div><input class='bt-input-text mr5 outline_no' type='text' id='qb_hash' name='qb_hash' style='height: 28px; border-radius: 3px;width: 350px;' placeholder='hash'></div>\
|
||||
</div>\
|
||||
<div class='bt-form-submit-btn'>\
|
||||
<button type='button' id='qb_close' class='btn btn-danger btn-sm btn-title'>关闭</button>\
|
||||
<button type='button' id='qb_ok' class='btn btn-success btn-sm btn-title bi-btn'>确认</button>\
|
||||
</div>\
|
||||
</div>"
|
||||
});
|
||||
|
||||
$('#qb_close').click(function(){
|
||||
layer.close(loadOpen);
|
||||
});
|
||||
|
||||
$('#qb_ok').click(function(){
|
||||
var hash = $('#qb_hash').val();
|
||||
qbPost('qb_add', {hash:hash}, function(data){
|
||||
|
||||
var rdata = $.parseJSON(data.data);
|
||||
if (rdata['status']){
|
||||
showMsg(rdata.msg, function(){
|
||||
qbList();
|
||||
},{icon:1,time:2000,shade: [0.3, '#000']});
|
||||
layer.close(loadOpen);
|
||||
} else {
|
||||
layer.msg(rdata.msg,{icon:2,time:2000,shade: [0.3, '#000']});
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -87,6 +122,13 @@ function qbListFind(){
|
||||
}
|
||||
}
|
||||
|
||||
function openAdminUrl(){
|
||||
qbPost('qb_url', '', function(data){
|
||||
var rdata = $.parseJSON(data.data);
|
||||
window.open(rdata.data);
|
||||
});
|
||||
}
|
||||
|
||||
function qbList(search){
|
||||
var _data = {};
|
||||
_data['test'] ='yes';
|
||||
@@ -113,7 +155,7 @@ function qbList(search){
|
||||
content += '<thead><tr>';
|
||||
content += '<th>种子(hash)</th>';
|
||||
content += '<th>添加时间</th>';
|
||||
content += '<th>操作(<a class="btlink" onclick="qbAdd();">添加</a> | <a class="btlink" onclick="">管理</a>)</th>';
|
||||
content += '<th>操作(<a class="btlink" onclick="qbAdd();">添加</a> | <a class="btlink" onclick="openAdminUrl();">管理</a>)</th>';
|
||||
content += '</tr></thead>';
|
||||
|
||||
content += '<tbody>';
|
||||
|
||||
Reference in New Issue
Block a user