def format_domain(domain_file): domain = [] with open(domain_file, 'r') as file: lines = file.readlines() for line in lines: domain_lines = f" - '{line.strip()}'" domain.append(domain_lines) return domain def format_regex(regex_file): regex = [] with open(regex_file, 'r') as file: lines = file.readlines() for line in lines: regex_lines = f" - '{line.strip()}'".replace("$","").replace("^","") regex.append(regex_lines) return regex def build(domain_file, regex_file): clash_list = ["payload:"] + format_domain(domain_file) + format_regex(regex_file) return clash_list