This commit is contained in:
@@ -41,25 +41,17 @@ jobs:
|
||||
echo "Processing $rule..."
|
||||
|
||||
# 下载 txt 格式
|
||||
curl -L "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/${rule}.txt" \
|
||||
-o "ruleset/txt/${rule}.txt" \
|
||||
curl -L "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/${rule}.yaml" \
|
||||
-o "ruleset/yaml/${rule}.yaml" \
|
||||
--fail --silent --show-error
|
||||
|
||||
# 转换为 yaml 格式
|
||||
echo "payload:" > "ruleset/yaml/${rule}.yaml"
|
||||
sed 's/^/ - /' "ruleset/txt/${rule}.txt" >> "ruleset/yaml/${rule}.yaml"
|
||||
done
|
||||
|
||||
- name: 下载并转换adti-ad规则文件
|
||||
- name: 下载adti-ad过滤广告规则
|
||||
run: |
|
||||
# 下载原始规则文件
|
||||
# 下载规则文件
|
||||
curl -L "https://anti-ad.net/clash.yaml" \
|
||||
-o "ruleset/yaml/reject.yaml" \
|
||||
--fail --silent --show-error && \
|
||||
|
||||
# 转换为 txt 格式
|
||||
sed 's/^/ - /' "ruleset/yaml/reject.yaml" > "ruleset/txt/reject.txt"
|
||||
|
||||
- name: 生成 README
|
||||
run: |
|
||||
cat > README.md << EOF
|
||||
|
||||
Reference in New Issue
Block a user