Sync subset from blackmatrix7/ios_rule_script
This commit is contained in:
@@ -19,23 +19,21 @@ GITEA_REMOTE_URL="https://${GITEA_ADMIN_USERNAME}:${GITEA_ADMIN_PASSWORD}@git.ha
|
||||
|
||||
mkdir -p "$SURGE_DIR"
|
||||
|
||||
declare -A FILE_MAP=(
|
||||
["Lan.list"]="Lan/Lan.list"
|
||||
["Apple.list"]="Apple/Apple.list"
|
||||
["OpenAI.list"]="OpenAI/OpenAI.list"
|
||||
["Gemini.list"]="Gemini/Gemini.list"
|
||||
["Claude.list"]="Claude/Claude.list"
|
||||
["China.list"]="China/China.list"
|
||||
["ChinaIPs.list"]="ChinaIPs/ChinaIPs.list"
|
||||
["Proxy.list"]="Proxy/Proxy.list"
|
||||
)
|
||||
|
||||
for target in "${!FILE_MAP[@]}"; do
|
||||
src="${FILE_MAP[$target]}"
|
||||
while IFS='|' read -r target src; do
|
||||
[[ -z "$target" ]] && continue
|
||||
tmp="$SURGE_DIR/.${target}.tmp"
|
||||
curl -fsSL "$UPSTREAM_BASE/$src" -o "$tmp"
|
||||
mv "$tmp" "$SURGE_DIR/$target"
|
||||
done
|
||||
done <<'EOF'
|
||||
Lan.list|Lan/Lan.list
|
||||
Apple.list|Apple/Apple.list
|
||||
OpenAI.list|OpenAI/OpenAI.list
|
||||
Gemini.list|Gemini/Gemini.list
|
||||
Claude.list|Claude/Claude.list
|
||||
China.list|China/China.list
|
||||
ChinaIPs.list|ChinaIPs/ChinaIPs.list
|
||||
Proxy.list|Proxy/Proxy.list
|
||||
EOF
|
||||
|
||||
cd "$ROOT_DIR"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user