AWAvenue-Ads-Rule/script
2025-05-21 17:04:55 +08:00
..
Adblock.py 使用元组回调 2024-09-14 19:05:15 +08:00
AdClose.py Support adclose user self-import rules.(Test) 2024-11-15 10:39:19 +08:00
Adguard.py 使用元组回调 2024-09-14 19:05:15 +08:00
Clash-Classical.py Rename Clash-classical.py to Clash-Classical.py 2025-05-21 17:04:55 +08:00
Clash.py 修复一些无关紧要的错误 2025-05-19 11:05:35 +08:00
Dnsmasq.py 移除无效域名查询(action无法判断正确判断是否有效) 2025-05-19 15:22:01 +08:00
Geosite.py 将geosite.py输出的后缀名改为.txt 2025-05-19 11:07:15 +08:00
hosts.py 移除无效域名查询(action无法判断正确判断是否有效) 2025-05-19 15:22:01 +08:00
Mosdns_v5.py fix: mosdns无法导入 #87 2024-09-22 02:07:10 +08:00
QuantumultX.py 使用元组回调 2024-09-14 19:05:15 +08:00
README.md 添加读取原始规则的合法性 有效性校验以及修复之前的部分错误,对dns层拦截的插件添加ipv6屏蔽兼容 2025-03-23 00:16:46 +08:00
RouterOS-Adlist.py 移除无效域名查询(action无法判断正确判断是否有效) 2025-05-19 15:22:01 +08:00
RouterOS.py 移除无效域名查询(action无法判断正确判断是否有效) 2025-05-19 15:22:01 +08:00
Singbox-regex.py 添加读取原始规则的合法性 有效性校验以及修复之前的部分错误,对dns层拦截的插件添加ipv6屏蔽兼容 2025-03-23 00:16:46 +08:00
Singbox.py 添加读取原始规则的合法性 有效性校验以及修复之前的部分错误,对dns层拦截的插件添加ipv6屏蔽兼容 2025-03-23 00:16:46 +08:00
Surge-module.py 对齐注释 2025-04-13 16:39:47 +08:00
Surge-RULE-SET.py fix Surge rule-set format 2025-04-13 14:44:32 +08:00
Surge.py 使用元组回调 2024-09-14 19:05:15 +08:00

插件开发文档

插件入口函数为build(rule)

插件返回的list格式参考:

Adguard.py:

["||xxx.com^","||xxx.cc^"], ".txt", "!", xxx

处理后的域名列表(list), 文件后缀名(string), 注释符号(string), 规则数量(int|string)

API:

  • rule.domain_list(获取域名列表)
  • rule.domain_v6_list(获取支持ipv6域名列表)
  • rule.regex_list(获取正则表达式的域名列表)
  • rule.ip_list(获取ip列表)
  • rule.ip6_list(获取ipv6列表)

所有变量均为列表 也可以导入config.py获取 输出文件名=插件名