Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Cats-Team/AdRules
/ functions
Functions
23 in github.com/Cats-Team/AdRules
⨍
Functions
23
◇
Types & classes
2
↓ 7 callers
Function
log_info
输出格式: [INFO] YYYY-MM-DD HH:MM:SS - 消息内容
script/remove.py:10
↓ 4 callers
Function
log
格式化日志输出
script/sort.py:5
↓ 3 callers
Method
_valid_hostname
Checks if hostname is valid. Imitates tldts logic with standard lib.
script/compressor.py:74
↓ 2 callers
Method
is_comment
(line: str)
script/compressor.py:71
↓ 2 callers
Function
read_file
读取文件并返回行列表
script/utils.py:6
↓ 1 callers
Method
_valid_adblock
(self, rule: str)
script/compressor.py:104
↓ 1 callers
Method
_valid_etc_hosts
(self, rule: str)
script/compressor.py:94
↓ 1 callers
Function
clean_blacklist
(blacklist_path, plain_wl, regex_wl)
script/remove.py:67
↓ 1 callers
Function
compress_rules
Compress validated rules.
script/compressor.py:242
↓ 1 callers
Function
format_bj_time
格式化北京时间
script/utils.py:34
↓ 1 callers
Function
generate_singbox
(input_path, output_path)
script/dns_generator.py:7
↓ 1 callers
Function
generate_surge
(input_path, output_path)
script/dns_generator.py:17
↓ 1 callers
Function
get_args
()
script/remove.py:21
↓ 1 callers
Function
get_bj_time
获取北京时间
script/utils.py:29
↓ 1 callers
Function
is_regex
判断字符串是否包含正则表达式的特殊字符
script/remove.py:27
↓ 1 callers
Method
is_valid
(self, rule: str)
script/compressor.py:168
↓ 1 callers
Function
load_whitelist
(file_path)
script/remove.py:36
↓ 1 callers
Function
main
()
script/compressor.py:306
↓ 1 callers
Function
parse_rule
Convert raw text to AdblockRule objects.
script/compressor.py:202
↓ 1 callers
Function
process_rule
(file_path)
script/sort.py:10
↓ 1 callers
Method
validate
Main validation loop (Backwards iteration). Returns: (valid_rules, removed_lines_for_logging)
script/compressor.py:175
↓ 1 callers
Function
write_file
将行列表写入文件
script/utils.py:20
Method
__init__
(self, allow_ip: bool = False)
script/compressor.py:66