mirror of
https://github.com/Cp0204/quark-auto-save.git
synced 2026-01-16 09:20:43 +08:00
feat: 网络公开搜索源支持启用或关闭
This commit is contained in:
parent
1162a5fdeb
commit
4f448e44b0
11
app/run.py
11
app/run.py
@ -235,14 +235,17 @@ def get_task_suggestions():
|
|||||||
return jsonify({"success": False, "message": "未登录"})
|
return jsonify({"success": False, "message": "未登录"})
|
||||||
query = request.args.get("q", "").lower()
|
query = request.args.get("q", "").lower()
|
||||||
deep = request.args.get("d", "").lower()
|
deep = request.args.get("d", "").lower()
|
||||||
|
net_data = config_data.get("source", {}).get("net", {})
|
||||||
cs_data = config_data.get("source", {}).get("cloudsaver", {})
|
cs_data = config_data.get("source", {}).get("cloudsaver", {})
|
||||||
ps_data = config_data.get("source", {}).get("pansou", {})
|
ps_data = config_data.get("source", {}).get("pansou", {})
|
||||||
|
|
||||||
def net_search():
|
def net_search():
|
||||||
base_url = base64.b64decode("aHR0cHM6Ly9zLjkxNzc4OC54eXo=").decode()
|
if net_data.get("enable").lower() != "false":
|
||||||
url = f"{base_url}/task_suggestions?q={query}&d={deep}"
|
base_url = base64.b64decode("aHR0cHM6Ly9zLjkxNzc4OC54eXo=").decode()
|
||||||
response = requests.get(url)
|
url = f"{base_url}/task_suggestions?q={query}&d={deep}"
|
||||||
return response.json()
|
response = requests.get(url)
|
||||||
|
return response.json()
|
||||||
|
return []
|
||||||
|
|
||||||
def cs_search():
|
def cs_search():
|
||||||
if (
|
if (
|
||||||
|
|||||||
@ -196,6 +196,18 @@
|
|||||||
<input type="text" v-model="formData.api_token" class="form-control" style="background-color:white;" disabled>
|
<input type="text" v-model="formData.api_token" class="form-control" style="background-color:white;" disabled>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="row title" title="资源搜索服务配置,用于任务名称智能搜索">
|
||||||
|
<div class="col-10">
|
||||||
|
<h2 style="display: inline-block;"><i class="bi bi-search"></i> 网络公开</h2>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group row">
|
||||||
|
<label class="col-sm-2 col-form-label">启用</label>
|
||||||
|
<div class="col-sm-10">
|
||||||
|
<input type="text" v-model="formData.source.net.enable" class="form-control" placeholder="是否启用网络公开搜索,默认启用,可选值 True/False">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="row title" title="资源搜索服务配置,用于任务名称智能搜索">
|
<div class="row title" title="资源搜索服务配置,用于任务名称智能搜索">
|
||||||
<div class="col-10">
|
<div class="col-10">
|
||||||
<h2 style="display: inline-block;"><i class="bi bi-search"></i> CloudSaver</h2>
|
<h2 style="display: inline-block;"><i class="bi bi-search"></i> CloudSaver</h2>
|
||||||
@ -555,6 +567,9 @@
|
|||||||
tasklist: [],
|
tasklist: [],
|
||||||
magic_regex: {},
|
magic_regex: {},
|
||||||
source: {
|
source: {
|
||||||
|
net: {
|
||||||
|
enable: ""
|
||||||
|
},
|
||||||
cloudsaver: {
|
cloudsaver: {
|
||||||
server: "",
|
server: "",
|
||||||
username: "",
|
username: "",
|
||||||
@ -702,6 +717,11 @@
|
|||||||
server: ""
|
server: ""
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
if (!config_data.source.net) {
|
||||||
|
config_data.source.net = {
|
||||||
|
enable: ""
|
||||||
|
};
|
||||||
|
}
|
||||||
this.formData = config_data;
|
this.formData = config_data;
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
this.configModified = false;
|
this.configModified = false;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user