mirror of
https://github.com/Cp0204/quark-auto-save.git
synced 2026-01-14 16:30: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": "未登录"})
|
||||
query = request.args.get("q", "").lower()
|
||||
deep = request.args.get("d", "").lower()
|
||||
net_data = config_data.get("source", {}).get("net", {})
|
||||
cs_data = config_data.get("source", {}).get("cloudsaver", {})
|
||||
ps_data = config_data.get("source", {}).get("pansou", {})
|
||||
|
||||
def net_search():
|
||||
base_url = base64.b64decode("aHR0cHM6Ly9zLjkxNzc4OC54eXo=").decode()
|
||||
url = f"{base_url}/task_suggestions?q={query}&d={deep}"
|
||||
response = requests.get(url)
|
||||
return response.json()
|
||||
if net_data.get("enable").lower() != "false":
|
||||
base_url = base64.b64decode("aHR0cHM6Ly9zLjkxNzc4OC54eXo=").decode()
|
||||
url = f"{base_url}/task_suggestions?q={query}&d={deep}"
|
||||
response = requests.get(url)
|
||||
return response.json()
|
||||
return []
|
||||
|
||||
def cs_search():
|
||||
if (
|
||||
|
||||
@ -196,6 +196,18 @@
|
||||
<input type="text" v-model="formData.api_token" class="form-control" style="background-color:white;" disabled>
|
||||
</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="col-10">
|
||||
<h2 style="display: inline-block;"><i class="bi bi-search"></i> CloudSaver</h2>
|
||||
@ -555,6 +567,9 @@
|
||||
tasklist: [],
|
||||
magic_regex: {},
|
||||
source: {
|
||||
net: {
|
||||
enable: ""
|
||||
},
|
||||
cloudsaver: {
|
||||
server: "",
|
||||
username: "",
|
||||
@ -702,6 +717,11 @@
|
||||
server: ""
|
||||
};
|
||||
}
|
||||
if (!config_data.source.net) {
|
||||
config_data.source.net = {
|
||||
enable: ""
|
||||
};
|
||||
}
|
||||
this.formData = config_data;
|
||||
setTimeout(() => {
|
||||
this.configModified = false;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user