INNER CODE UNIT · Python
name_mapping
tombcato/clash-ip-checker · clash_automator.py:85
name_mapping = {} # Old -> New
proxies = original_config.get('proxies', [])
for proxy in proxies:
old_name = proxy['name']
if old_name in results_map:
new_name = f"{old_name} {results_map[old_name]}"
proxy['name'] = new_name
name_mapping[old_name] = new_name
new_proxies.append(proxy)
original_config['proxies'] = new_proxies
# Update groups
if 'proxy-groups' in original_config:
for group in original_config['proxy-groups']:
if 'proxies' in group:
new_group_proxies = []