from pathlib import Path
from datetime import datetime
p=Path('/etc/hosts')
s=p.read_text()
backup=Path('/etc/hosts.bak_'+datetime.now().strftime('%Y%m%d_%H%M%S')+'_remove_api_day_app_loopback')
backup.write_text(s)
lines=[]
changed=False
for line in s.splitlines():
    parts=line.split()
    if len(parts)>=2 and parts[0]=='127.0.0.1' and 'api.day.app' in parts[1:]:
        changed=True
        continue
    lines.append(line)
if changed:
    p.write_text('\n'.join(lines)+'\n')
print('changed=' + str(changed).lower())
print('backup=' + str(backup))
