#!/usr/bin/env python3 import cgi,json as j,re as r p,s,c=map(cgi.parse().get,"psc") p,o=p[0],open s and o(p,"w").write(s[0]) o(p,"a");o("b","a") l,k,v=j.loads(o("b").read()or"{}"),r"(([A-Z][\w]+){2})",r"\1" c=s[0] if s else o(p).read() l[p]=[x[0] for x in r.findall(k,c)] h=r.sub(k,v,c,r.M) j.dump(l,o("b","w")) print(f'\n\n
{h}
') [n==p and print(r.sub(k,v,m)) for m in l for n in l[m]]