SYMBOL INDEX (15 symbols across 2 files) FILE: scripts/filters_collector.py function get_last_modified_line (line 9) | def get_last_modified_line(): function count_rules (line 28) | def count_rules(lines): function load_exceptions (line 36) | def load_exceptions(exc_file="filters_exceptions.dat"): function is_exception (line 59) | def is_exception(rule, exceptions): function fetch_and_clean_filters (line 70) | def fetch_and_clean_filters(input_file, output_file, exceptions, proxies): function update_target_file (line 147) | def update_target_file(target_file, cleaned_filters, exceptions): function main (line 248) | def main(): FILE: scripts/hosts_collector.py function get_last_modified_line (line 8) | def get_last_modified_line(): function load_exceptions (line 27) | def load_exceptions(exc_file="exceptions_hosts.dat"): function is_exception (line 51) | def is_exception(host, exceptions): function is_valid_domain (line 63) | def is_valid_domain(domain): function parse_hosts_line (line 75) | def parse_hosts_line(line): function process_hosts_from_list (line 96) | def process_hosts_from_list(file_list, exceptions=None, proxies=None): function save_hosts_file (line 160) | def save_hosts_file(output_path, hosts, default_ip=None): function main (line 180) | def main():