SYMBOL INDEX (14 symbols across 3 files) FILE: common.py function get_json (line 46) | def get_json(session: Any) -> Optional[list]: function write_file (line 57) | def write_file(hosts_content: str, update_time: str) -> bool: function write_host_file (line 83) | def write_host_file(hosts_content: str) -> None: function write_json_file (line 89) | def write_json_file(hosts_list: list) -> None: function write_hosts_content (line 95) | def write_hosts_content(content: str, content_list: list) -> str: FILE: fetch_ips.py function ping_cached (line 29) | def ping_cached(ip: str) -> int: function select_ip_from_list (line 40) | def select_ip_from_list(ip_list: List[str]) -> Optional[str]: function get_ip_list_from_ipaddress_com (line 51) | def get_ip_list_from_ipaddress_com(session: Any, github_url: str) -> Opt... function windows_compatibility_check (line 75) | def windows_compatibility_check(): function get_ip_list_from_dns (line 84) | async def get_ip_list_from_dns( function get_ip (line 105) | async def get_ip(session: Any, github_url: str) -> Optional[str]: function main (line 128) | async def main() -> None: FILE: update_ips.py function get_json (line 18) | def get_json(session: Any) -> Optional[list]: function main (line 29) | def main() -> None: