mirror of
https://github.com/whyour/qinglong.git
synced 2025-05-22 22:36:06 +08:00
修复单文件订阅代理无效
This commit is contained in:
parent
46e71d8213
commit
7d0cae7839
|
@ -217,7 +217,7 @@ export default (app: Router) => {
|
||||||
} else {
|
} else {
|
||||||
return res.send({
|
return res.send({
|
||||||
code: 400,
|
code: 400,
|
||||||
message: '文件缺少name或者value字段,参考导出文件格式',
|
message: '每条数据 name 或者 value 字段不能为空,参考导出文件格式',
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
|
|
@ -32,7 +32,9 @@ export function formatCommand(doc: Subscription, url?: string) {
|
||||||
autoDelCron,
|
autoDelCron,
|
||||||
} = doc;
|
} = doc;
|
||||||
if (type === 'file') {
|
if (type === 'file') {
|
||||||
command += `raw "${_url}"`;
|
command += `raw "${_url}" "${proxy || ''}" "${
|
||||||
|
isNil(autoAddCron) ? true : Boolean(autoAddCron)
|
||||||
|
}" "${isNil(autoDelCron) ? true : Boolean(autoDelCron)}"`;
|
||||||
} else {
|
} else {
|
||||||
command += `repo "${_url}" "${whitelist || ''}" "${blacklist || ''}" "${
|
command += `repo "${_url}" "${whitelist || ''}" "${blacklist || ''}" "${
|
||||||
dependences || ''
|
dependences || ''
|
||||||
|
|
|
@ -156,21 +156,15 @@ update_raw() {
|
||||||
autoDelCron=${AutoDelCron}
|
autoDelCron=${AutoDelCron}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
local proxyStr=""
|
|
||||||
if [[ $proxy ]]; then
|
|
||||||
if [[ $url == http:* ]]; then
|
|
||||||
proxyStr="-e \"http_proxy=${proxy}\""
|
|
||||||
elif [[ $url == https:* ]]; then
|
|
||||||
proxyStr="-e \"https_proxy=${proxy}\""
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
local raw_url="$url"
|
local raw_url="$url"
|
||||||
local suffix="${raw_url##*.}"
|
local suffix="${raw_url##*.}"
|
||||||
local raw_file_name="${uniq_path}.${suffix}"
|
local raw_file_name="${uniq_path}.${suffix}"
|
||||||
echo -e "开始下载:${raw_url} \n\n保存路径:$dir_raw/${raw_file_name}\n"
|
echo -e "开始下载:${raw_url} \n\n保存路径:$dir_raw/${raw_file_name}\n"
|
||||||
|
|
||||||
wget -q --no-check-certificate $proxyStr -O "$dir_raw/${raw_file_name}.new" ${raw_url}
|
set_proxy "$proxy"
|
||||||
|
wget -q --no-check-certificate -O "$dir_raw/${raw_file_name}.new" ${raw_url}
|
||||||
|
exit_status=$?
|
||||||
|
unset_proxy
|
||||||
|
|
||||||
if [[ $? -eq 0 ]]; then
|
if [[ $? -eq 0 ]]; then
|
||||||
mv "$dir_raw/${raw_file_name}.new" "$dir_raw/${raw_file_name}"
|
mv "$dir_raw/${raw_file_name}.new" "$dir_raw/${raw_file_name}"
|
||||||
|
@ -527,7 +521,7 @@ main() {
|
||||||
raw)
|
raw)
|
||||||
get_uniq_path "$p2"
|
get_uniq_path "$p2"
|
||||||
if [[ -n $p2 ]]; then
|
if [[ -n $p2 ]]; then
|
||||||
update_raw "$p2" "$p3" "$p4"
|
update_raw "$p2" "$p3" "$p4" "$p5"
|
||||||
else
|
else
|
||||||
eval echo -e "命令输入错误...\\\n" $cmd
|
eval echo -e "命令输入错误...\\\n" $cmd
|
||||||
eval usage $cmd
|
eval usage $cmd
|
||||||
|
|
Loading…
Reference in New Issue
Block a user